RSA and Base64-RSA前后端加密方案

uniapp 项目里的 RSA 加密,搭配 Base64 用起来还挺顺手的。rsa and base64-rsa这个组合,适合做前后端交互加密,像登录、传敏感信息都方便。代码比较清晰,适配 PC 端也没问题,不用折腾太多配置。你直接把 RSA 公钥一贴,用encrypt就能搞定。Base64 那块用来编码,传输上安全性也提升不少。

对 iOS 感兴趣的,iOS RSA 加密那篇讲得还蛮细的,Swift 那边也有现成的库,比如BlueRSA。要是搞 JS,JS Base64 加密实现也能参考下。

需要注意,RSA 加密数据不能太长,不然加密不了。一般做法是先用 AES 加密,再用 RSA 加密 AES 密钥。如果你也在搞前后端加密传输,可以试试这个组合,用着还是蛮顺的。

zip 文件大小:202.63KB