- AES加密
Advanced Encryption Standard,是一种对称密钥加密方式,用于加密解密 - SHA加密
Secure Hash Algorithm,可以生成数据摘要信息,主要适用于数字签名 - MD5加密
Message Digest Algorithm 5,消息摘要算法第5版
通过Hash算法,根据input生成32位字符的output
不同的input会得到不同的output
根据output无法还原input,即加密过程不可逆
主要用于文件完整性校验,数字签名,口令加密等用途 - 数字签名
数字签名就是在传输数据上,附加一段数据,用以校验数据完整性,防止被窜改,校验用户身份
数字签名技术通过Hash算法生成数据摘要信息,并用私钥对摘要进行加密,然后将加密后的摘要与原文一起发送给服务端
服务端用公钥对摘要进行解密,同时用一样的Hash算法来生成摘要,与解密的摘要进行对比,一致则说明数据是安全的
【JavaEE】【网络安全】加密算法
猜你喜欢
转载自blog.csdn.net/u013718730/article/details/80379601
今日推荐
周排行