- 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】【网络安全】加密算法
关注
打赏