文章横幅PC版
文章横幅iPad版
文章横幅手机版

常见加密算法种类

TIME:2019-03-20 16:14  click: 348 次 来源: 未知

  1、DES(Data Encryption Standard):对称算法,数据加密标準,速度较快,适用于加密大量数据的场合;

  2、3DES(Triple DES):是基于DES的对称算法,对一块数据用叁个不同的密钥进行叁次加密,强度更高;

  3、RC2和RC4:对称算法,用变长密钥对大量数据进行加密,比 DES 快;

  4、IDEA(International Data Encryption Algorithm)国际数据加密算法,使用 128 位密钥提供非常强的安全性;

  5、RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文档块的长度也是可变的,非对称算法;

  6、DSA(Digital Signature Algorithm):数字签名算法,是一种标準的 DSS(数字签名标準),严格来説不算加密算法;

  7、AES(Advanced Encryption Standard):高级加密标準,对称算法,是下一代的加密算法标準,速度快,安全级别高,在21世纪AES 标準的一个实现是 Rijndael 算法;

  8、BLOWFISH,它使用变长的密钥,长度可达448位,运行速度很快;

  9、MD5:严格来説不算加密算法,只能説是摘要算法;

  10、PKCS:The Public-Key Cryptography Standards (PKCS)是由美国RSA数据安全公司及其合作伙伴制定的一组公钥密码学标準,其中包括证书申请、证书更新、证书作废表发佈、扩展证书内容以及数字签名、数字信封的格式等方面的一系列相关协议。

  11、SSF33,SSF28,SCB2(SM1):国家密码局的隐蔽不公开的商用算法,在国内民用和商用的,除这些都不容许使用外,其他的都可以使用;

  12、ECC(Elliptic Curves Cryptography):椭圆曲线密码编码学。

  13、TEA(Tiny Encryption Algorithm)简单高效的加密算法,加密解密速度快,实现简单。但安全性不如DES,QQ一直用tea加密。

 

上一篇:加密机在信息安全中的应用 下一篇:数字签名的基本原理