前后端实现加密传输(RSA)
由于前端使用HTTP协议, 因此产生了对于数据加密的需求, 由于JS和Python中RSA秘钥产生方式的差异,踩了不少坑, 在这里记录一下.
技术栈: JS、Python、Django、JSEncrypt
详细记录:
# 密钥格式(公钥)
-----BEGIN PUBLIC KEY-----
# 密钥内容
-----END PUBLIC KEY-----
# 密钥格式(私钥)
-----BEGIN ENCRYPTED PRIVATE KEY-----
# 私钥内容
-----END ENCRYPTED PRIVATE KEY-----
在这里不多说明如何产生密钥的了, 如有需求可以查看JSEnc

本文介绍了使用RSA加密技术在前端和后端之间实现数据安全传输的过程,技术栈包括JS、Python和Django。前端利用JSEncrypt库进行公钥加密,后端使用私钥进行解密,确保HTTP协议下的数据安全。
最低0.47元/天 解锁文章
748

被折叠的 条评论
为什么被折叠?



