1、加密 【非对称加密 RSA ,对称加密 DES 3DES AES】 -- 不明文传数据,安全性会更高
对称加密和非对称加密区别: 1、对称加密速度快,安全性没有非对称加密安全
2、非对称加密安全性更高,但是效率没有对称加密快
3、非对称加密加密程度有限制,(密钥长度是1024,值能加密117个字符,需要分段
加密,分段解密)
接口如何实现非对称加密: DATA
1、首先生成一个公钥和私钥
【 在linux使用openssl命令生成公钥私钥 -- 公钥和私钥是唯一匹配的 】
【 先生成私钥,拿着私钥生成公钥 】
2、把公钥给客户端程序(h5),私钥留在服务端
3、在客户端调用服务端的时候,使用公钥进行加密 openssl_pubic_encrypt,把加密之后的字符串传到服务端
4、服务端接受到数据之后,拿私钥进行解密 openssl_private_decrypt
相关文章
- 对称加密与非对称加密的优缺点及非对称加密的使用前提
- 对称加密和非对称加密的区别
- 对称加密算法和非对称加密算法的区别
- 【Azure API 管理】APIM 配置Validate-JWT策略,验证RS256非对称(公钥/私钥)加密的Token
- RSA(非对称加密)与ECC(椭圆曲线加密)的区别
- 对称加密算法和非对称算法的区别
- 常见的加密算法 常用的加密算法有哪些加密算法及分类简要介绍DES、RSA MD5 SHA1 四种加密算法的优缺点,以及使用场合
- 介绍DSA数字签名,非对称加密的另一种实现
- openssl rsautl和openssl pkeyutl(文件的非对称加密)
- https处理的一个过程,对称加密和非对称加密