对称加密与非对称加密的优缺点及非对称加密的使用前提

时间:2025-04-02 18:35:30
  1、加密 【非对称加密 RSA ,对称加密 DES 3DES AES】 -- 不明文传数据,安全性会更高
              对称加密和非对称加密区别: 1、对称加密速度快,安全性没有非对称加密安全
                                   2、非对称加密安全性更高,但是效率没有对称加密快
                                   3、非对称加密加密程度有限制,(密钥长度是1024,值能加密117个字符,需要分段
                                          加密,分段解密)
         接口如何实现非对称加密: DATA

              1、首先生成一个公钥和私钥
                  【 在linux使用openssl命令生成公钥私钥 -- 公钥和私钥是唯一匹配的 】
                  【 先生成私钥,拿着私钥生成公钥 】

             2、把公钥给客户端程序(h5),私钥留在服务端

             3、在客户端调用服务端的时候,使用公钥进行加密  openssl_pubic_encrypt,把加密之后的字符串传到服务端
 
             4、服务端接受到数据之后,拿私钥进行解密  openssl_private_decrypt