加密算法简介

对称加密算法

对称加密指加密和解密都使用等价的密钥(就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来),而在大多数的对称算法中,加密密钥和解密密钥是相同的。
对称加密的安全性依赖于密钥,泄漏密钥就意味着任何人都可以对他们发送或接收的消息解密,所以密钥的保密性对通信的安全性至关重要。

  • DES
    DES(Data Encryption Standard)数据加密标准算法。1977年,美国政府采纳IBM公司设计的方案作为非机密数据的正式数据加密标准DES。DES现在已经不是一种足够安全的加密方法,可以用DES的更安全的变形3DES,也就是对数据进行三次DES加密计算。
  • AES
    AES(Advanced Encryption Standard)高级加密标准算法。在密码学中又称Rijndael加密法,这个标准用来替代原先的DES。2001年,美国国家标准与技术研究院 (NIST)将其发布于FIPS PUB 197。
  • SM4
    SM4(商密4)是国家密码管理局于2012年3月21日发布的一种分组密码标准。
posted @ 2020-01-14 17:50  HachikoT  阅读(216)  评论(0编辑  收藏  举报