RSA
RSA是由Ron Rivest、AdiShamir和Leonard Adleman的姓氏的首字母组成。RSA是一种公钥密码算法,加密解密采用不同的密钥。发送方的加密密钥PK是接收方的公钥,PK是公开的,解密密钥SK为接受方私有,对其他人保密。明文可以通过加密算法生成密文,密文也可以通过解密算法还原成明文,所以是可逆的。
DES
DES的全称是Data Encryption Standard(数据加密标准)。DES属于对称密钥密码体制,明文可以通过加密算法生成密文,密文也可以通过相同的密钥解密还原成明文,所以是可逆的。DES在加密过程前,把明文按64位的二进制数据为一组的分组方式进行分组,加密后,得到一组组64位的密文。加密过程的密钥占有64位