对称加密算法和非对称加密算法
2017-02-04 本文已影响121人
Adeno
1、对称加密算法
发送方便使用密钥对明文加密,然后接收方便使用相同的密钥对密文解密。发送方和接收方使用的密钥为同一个。
常用的对称加密算法
DES,3DES,AES。DES为最早期的加密算法,由美国国家标准局制定,3DES为升级版,改进了算法和安全性。AES由两位比利时密码学家设计,后来被美国联邦政府采用的一种加密算法。
2、非对称加密算法
加密和解密使用不同的密钥,一个称为公钥,一个称为私钥,如果使用公钥加密,就使用公钥解密;如果使用私钥加密,则使用公钥解密。
特点:
私钥非公开,公钥公开,发送者持有私钥,接受者持有公钥,就算是公钥泄漏,算法泄漏,只要保证私钥不泄露,一样能够保障安全。
使用最广泛的非对称加密算法为RSA算法,被ISO推荐为公钥数据加密标准。