huanzi-qch / base-admin

Base Admin一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等
MIT License
2.4k stars 1.1k forks source link

加解密问题 #19

Closed 13592423306 closed 3 years ago

13592423306 commented 3 years ago

common.js文件中rsaUtil.encrypt()方法中return rsaUtil.thisKeyPair.encrypt(JSON.stringify(plaintext)); 修改为rsaUtil.thisKeyPair.encrypt(plaintext); 则不会造成RSA解密多一个双引号。双引号是因为JSON.stringify()方法造成的。
请及时修订前后端以及注释,以免给其他同学造成误解。

huanzi-qch commented 3 years ago

common.js文件中rsaUtil.encrypt()方法中return rsaUtil.thisKeyPair.encrypt(JSON.stringify(plaintext)); 修改为rsaUtil.thisKeyPair.encrypt(plaintext); 则不会造成RSA解密多一个双引号。双引号是因为JSON.stringify()方法造成的。 请及时修订前后端以及注释,以免给其他同学造成误解。

感谢指出! 前端已经去掉多余的JSON.stringify操作;后端已删除截取去除多余引号的操作;请更新最新代码进行测试