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

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

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

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

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值