分类
根据密钥类型不同将现在密码技术分为:对称加密算法和非对称加密算法。
对称加密算法是加密跟解密采用同一把密钥,而且通讯双方都必须获得这把钥匙,并保持钥匙的秘密。
非对称加密算法采用的加密钥匙(公钥)和解密钥匙(私钥)。
对称加密算法
对称加密算法用来对敏感数据等信息进行加密,常用的算法:
DES(Data Encryption Standard)
数据加密标准,速度较快,适用于加密大量数据的场合。
3DES(Triple DES)
基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。
AES(Advanced Encrytion Standard)
高级加密标准,是下一代的加密算法标准,速度快,安全级别高。
非对称加密算法
RSA
由RSA公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块长度也是可变的。
DSA(Digital Signature Algorithm)
数字签名算法,是一种标准的DSS。
ECC(Elliptic Curves Cryptography)
椭圆曲线密码编码学。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。