一、BASE64 嚴格地說,屬於編碼格式,而非加密算法
二、MD5(Message Digest algorithm 5,信息摘要算法)
三、SHA(Secure Hash Algorithm,安全散列算法)
四、HMAC(Hash Message Authentication Code,散列消息鑑別碼)
複雜的對稱加密(DES、PBE)、非對稱加密算法:
一、DES(Data Encryption Standard,數據加密算法)
二、PBE(Password-based encryption,基於密碼驗證)
三、RSA(算法的名字以發明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman)
四、DH(Diffie-Hellman算法,密鑰一致協議)
五、DSA(Digital Signature Algorithm,數字簽名)
六、ECC(Elliptic Curves Cryptography,橢圓曲線密碼編碼學)
MD五、SHA、HMAC這三種加密算法,可謂是非可逆加密,就是不可解密的加密方法。