RSA对前台注册密码加密后是否可以保存到数据库?如何保存到数据库?

何须低头 2018-05-24 11:37:18
小白一枚,请假一下密码加密后保存到数据库怎么弄,在此先感谢!

如图对密码 :123456 进行加密但是在存入数据库的时候却存不进去,报错如下:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insert into users(name,pwd) values('admin',x'7E98B49020C6B2B1C3811B8F9AEE662' at line 1


在网上查了一些说是要改数据库编码和配置文件设置,我做了如下更改:
1、配置文件

2、mysql 下的 my.ini 更改 ,原utf8改为utf8mb4


改了过后还是报错,很烧脑!不知道怎么处理!!
...全文
1321 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
何须低头 2018-05-25
  • 打赏
  • 举报
回复
是这个问题,谢谢了
yjsl__ 2018-05-24
  • 打赏
  • 举报
回复
insert into users(name,pwd) values('admin',x'7E98B49020C6B2B1C3811B8F9AEE662' 这个x是什么意思
oyljerry 2018-05-24
  • 打赏
  • 举报
回复
把你的pwd生成的字符串等,拼接到sql字符串的时候处理一下
何须低头 2018-05-24
  • 打赏
  • 举报
回复
额...这个x 是什么 我也有点晕,它自己生成的;后面的链接我没有看懂联系在哪儿
【资源说明】 该项目是个人毕设项目源码,评审分达到95分,都经过严格调试,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现类似其他功能。 开发工具: Idea + WebStorm + Mysql5.6 + Redis + RabbitMQ + ElasticSearch + Nginx反向代理服务器 这是一个基于SpringCloud分布式微服务框架开发的一个购物商城网站,前端开发技术vue实现ui。项目工程量很大,涉及的技术点很多,所以这里我们这个项目实现了最核心的功能,包括管理员再后台进行商品的添加维护操作,商品信息包括了Spu信息和Sku信息,不了解这个概念的可以百度下,用户在前台可以注册登录,注册的时候需要用户手机验证码,这个可以对接短信中心,用户登录认证采用的是JWT访问令牌,令牌的加密验证采用的非对称RSA加密算法,整个项目采用顶级域名和二级域名访问,统一到nginx服务器进行处理,一级域名直接访问静态网站前端,api打头二级域名数据包统一分配到网关进行访问,网关会根据请求路径分发路由到每个微服务实现对应的业务,二级manage域名给管理员用的。用户登录后可以根据关键词搜索对应的商品信息,这里的搜索对接了全文搜索引擎ElasticSearch,它的核心原理在于倒排索引和分词技术,其中商品页面访问量大,咱们的项目实现了商品页面的静态化,当管理员添加和修改商品的时候都会给RabbitMQ消息中间件发送一个消息,商品页面静态化服务监听了这个消息会实时进行页面的静态化写入文件操作,用户提交订单后对接了微信支付,这里实现的是微信二维码的在线支付技术。
基于SpringCloud+ElasticSearch+Vue分布式微服务全品类购物商城设计 开发工具: Idea + WebStorm + Mysql5.6 + Redis + RabbitMQ + ElasticSearch + Nginx反向代理服务器 这是一个基于SpringCloud分布式微服务框架开发的一个购物商城网站,前端开发技术vue实现ui。项目工程量很大,涉及的技术点很多,所以这里我们这个项目实现了最核心的功能,包括管理员再后台进行商品的添加维护操作,商品信息包括了Spu信息和Sku信息,不了解这个概念的可以百度下,用户在前台可以注册登录,注册的时候需要用户手机验证码,这个可以对接短信中心,用户登录认证采用的是JWT访问令牌,令牌的加密验证采用的非对称RSA加密算法,整个项目采用顶级域名和二级域名访问,统一到nginx服务器进行处理,一级域名直接访问静态网站前端,api打头二级域名数据包统一分配到网关进行访问,网关会根据请求路径分发路由到每个微服务实现对应的业务,二级manage域名给管理员用的。用户登录后可以根据关键词搜索对应的商品信息,这里的搜索对接了全文搜索引擎ElasticSearch,它的核心原理在于倒排索引和分词技术,其中商品页面访问量大,咱们的项目实现了商品页面的静态化,当管理员添加和修改商品的时候都会给RabbitMQ消息中间件发送一个消息,商品页面静态化服务监听了这个消息会实时进行页面的静态化写入文件操作,用户提交订单后对接了微信支付,这里实现的是微信二维码的在线支付技术。 -------- <项目介绍> 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧