累计成功查询:4737次

验证码:
本服务完全免费,扫描或点击下方二维码下载免费APP(APP查询库更完善,命中率更高)!支持32位md5,md5(md5($str).LowerCase),sha1,sha1(sha1($str).LowerCase),sha256,sha256(sha256($str).LowerCase)
您还可通过公众号直接回复密文查询,关注公众号“极客电子”(公众号ID:igeekapp) 使用公众号查询
  

MD5(Message Digest Algorithm,中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。MD5是 Rivest 于1991年对MD4的改进版本。它对输入仍以512位分组,其输出是4个32位字的级联,与 MD4 相同。MD5比MD4来得复杂,并且速度较之要慢一点,但更安全,在抗分析和抗差分方面表现更好。

SHA1是安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。SHA1是由NIST NSA设计为同DSA一起使用的,它对长度小于264的输入,产生长度为160bit的散列值,因此抗穷举(brute-force)性更好。

SHA256可以将任意长度的消息,都会产生一个256位的哈希值,称作消息摘要。相当于是个长度为32个字节的数组,其中1个字节等于8位。通常用一个长度为64的十六进制字符串来表示,一个十六进制的字符的长度为4位。

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。Base64编码具有不可读性,即所编码的数据不会被人用肉眼所直接看到。