Java加密技术(1)——BASE64与单向加密算法MD5&SHA&MAC
Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC加密解密,曾经是我一个毕业设计的重要组件。在工作了多
Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。
?
??? 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。?
??? 如基本的单向加密算法:?
- BASE64 严格地说,属于编码格式,而非加密算法
- MD5(Message Digest algorithm 5,信息摘要算法)
- SHA(Secure Hash Algorithm,安全散列算法)
- HMAC(Hash Message Authentication Code,散列消息鉴别码)
??? 复杂的对称加密(DES、PBE)、非对称加密算法:?