加密技术通常分为两大类:“对称式”和“非对称式”。
对称式加密就是加密和解密使用同一个密钥。
常见加密算法编辑
MD5:严格来说不算加密算法,只能说是摘要算法
对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。
● 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,椭圆曲线密码编码学)[/size]
原文:简单加密
BASE64加密后:vPK1pbzTw9w=
MD5:-12d1456f5d947be6eac80fc07900be99
SHA:-bbbd559051qu2b5pl635l3jj8jrvodsn
HMAC:358250966fbd6166b94b384105f6894b
BASE64加密后:vPK1pbzTw9w=
MD5:-12d1456f5d947be6eac80fc07900be99
SHA:-bbbd559051qu2b5pl635l3jj8jrvodsn
HMAC:358250966fbd6166b94b384105f6894b