前后端分离的Rsa加解密如何实现呢?
想知道如何在前后端分离(Vue+springboot)下,想实现RSA加密表单输入的登录密码,传输入后端在解密呢?
网上查询了一下,感觉有点零散,只知道后端生成公钥私钥,前端接受公钥,并用jsencry.js,加密,在返回给后端解密。
不知道各位大佬有没有相应的教程,比较完整一点,前端和后端都有详细说明的,谢谢啦!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
生成公钥私钥就不用说了吧
前端
安装jsencrypt
username变量就是加密好的字符串,和普通的字符串一样发到后端就行了
后端
后端接收到字符串后用相应的java库通过私钥解密就行了,就如同base64 encode和decode的原理一样,之前用php写的,没有java的代码,所以只能帮到这了
你这样不好呀 前端去加密 那key什么的用户也可以看得到吧