moray

大致分为三种:

一.哈希HASH

  • md5加盐(常用)-接口传参基类验证签名
  • SHA加密

二.对称加密

  • AES(常用) - 例如微信支付apiv3秘钥解密
  • DES
  • 加密和解密使用同一个密钥。
  • 加密解密过程:明文->密钥加密->密文,密文->密钥解密->明文。

三.非对称加密RSA

广泛应用于ssh公钥免登陆系统,各类支付签名验证

  • 非对称加密算法需要两个密钥:公开密钥(publickey) 和私有密(privatekey)
  • 如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密。
  • 如果用私有密钥对数据进行加密,只有用对应的公开密钥才能解密。
与对称加密算法的对比:
  • 对称加密只有一种密钥,并且是非公开的,如果要解密就得让对方知道密钥。
  • 非对称加密有两种密钥,其中一个是公开的。

分类:

技术点:

相关文章:

  • 2021-10-12
  • 2022-12-23
  • 2021-08-07
  • 2022-01-10
  • 2021-11-05
  • 2022-12-23
  • 2021-06-10
  • 2021-12-09
猜你喜欢
  • 2021-10-19
  • 2022-12-23
  • 2021-11-17
  • 2021-09-02
  • 2021-12-19
  • 2021-12-09
相关资源
相似解决方案