DES
对称加密算法,加密密钥可以推出解密密钥,反之亦可。密钥简单,加密处理简单,加解密速度快,适用于加密大量数据的场合。
AES
对称加密算法。
RSA
非对称加密算法。密钥尺寸大,加解密速度慢,一般用加密少量数据,比如DES的密钥。RSA会用到公钥和私钥。
SHA1 MD5
散列算法。任意大小的数据映射到一个较小固定长度的唯一值。MD5比SHA1 大约快33% 用于数据签名。
应用场景 1.一致性验证。 2.数字证书。3.安全访问认证
SHA1 With RSA
SHA1进行签名,RSA进行加密。
加密和摘要是不一样的。
加密后的消息是完整的,具有解密算法,能够得到原始数据。
摘要得到的消息是不完整的,通过摘要的数据,不能得到原始数据。