安全相关


常见的加密算法

对称加密:DES3DESAES

对称加密算法 是应用较早的加密算法,又称为 共享密钥加密算法。在 对称加密算法 中,使用的密钥只有一个,发送接收 双方都使用这个密钥对数据进行 加密解密。这就要求加密和解密方事先都必须知道加密的密钥。

非对称加密:RSADSA

非对称加密算法,又称为 公开密钥加密算法。它需要两个密钥,一个称为 公开密钥 (public key),即 公钥,另一个称为 私有密钥 (private key),即 私钥

  1. 如果使用 公钥 对数据 进行加密,只有用对应的 私钥 才能 进行解密
  2. 如果使用 私钥 对数据 进行加密,只有用对应的 公钥 才能 进行解密

散列算法:SHA-1MD5

Hash,一般翻译做散列、哈希,是把任意长度的输入通过Hash算法变成固定长度的输出,该输出就是Hash值(哈希值,或散列值)。这种转换是一种压缩映射,也就是,哈希值的空间通常远小于输入的空间,不同的输入可能会Hash成相同的输出。简单的说Hash就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数


文章作者: 小游
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小游 !
  目录