常用密钥算法
密钥算法用来对敏感数据、摘要、签名等信息进行加密,常用的密钥算法包括:
DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合;
3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高;
RC2和RC4:用变长密钥对大量数据进行加密,比DES快;
RSA:由RSA公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件快的长度也是可变的;
DSA(Digital Signature Algorithm):数字签名算法,是一种标准的DSS(数字签名标准);
AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高,目前AES标准的一个实现是 Rijndael算法;
BLOWFISH:它使用变长的密钥,长度可达448位,运行速度很快;
其它算法:如ElGamal、Deffie-Hellman、新型椭圆曲线算法ECC等。
相关文章
- 03-30信息安全第一篇(加密算法介绍)
- 03-30加密算法
- 03-30加密算法
- 03-30加密算法优缺点及适用场景整理
- 03-30标准MD5加密算法
- 03-30openssl几个加密算法使用介绍
- 03-30Https核心加密算法-Diffie–Hellman key exchange
- 03-30[加密算法]为什么说RSA难以被破解
- 03-30加密算法使用(二):使用MD5加密字符串(另:byte数组转16进制自动补零方法写法)
- 03-30AES加密算法动画演示