为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript怎么做RSA加密解密, 签名和验签? 有没有好用的库?

JavaScript怎么做RSA加密解密, 签名和验签? 有没有好用的库?

斯蒂芬大帝 2019-01-28 10:40:57
---- 错误问题描述 ----我搜集的资料,1)jsencrypt.js, 这个可以公钥加密, 私钥解密, 但是有个问题, 没有办法签名. 用私钥加密, 公钥没法解密.2)jsrsasign.js, 这个貌似只能签名, 没有加密, 解密的功能.---- END -------- 一更 ----开始的问题描述, 经我的进一步了解是错误的, 希望不要给人带来误导.1) jsencrypt.js可以加密解密, 也有签名验签的API, 但是经测试, 貌似签名验签时Java不兼容.2) jsrsasign.js虽然名字标识sign, 但是远不止签名功能, 也有加密解密的功能. 重点是可以和Java兼容. a. 前段加密, 后端解密.   b. 后端加密, 前端解密.  c. 前端签名, 后端验签.  d. 后端签名, 前端验签.详细使用笔记, 参见我的简书文章: jsrsasign使用笔记(加密,解密,签名,验签)
查看完整描述

1 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

楼上的两位的回答, 首先表示感谢, 但是由于这两个插件题主没有亲自测试使用, 不知道是否切合问题想要的答案.
所以, 这里采用我自己测试OK的方案了.

题主暂采用jsrsasign.js库.
详细使用笔记, 参见我的简书文章: jsrsasign使用笔记(加密,解密,签名,验签)


查看完整回答
反对 回复 2019-01-28
  • 1 回答
  • 0 关注
  • 865 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信