MD5 是一种把任意长度的内容压缩成一小段固定长度字符串的方法,通常是一串 32 位的十六进制数字。同样的内容算出来永远一样,内容变一点结果就完全不一样。所以它常用来做两件事:一是校验数据有没有被改动过,比如下载文件后对一下 MD5 值;二是快速生成一个内容的"指纹",方便比对。这个小工具就是帮你算这个的——文字进去,MD5 值出来。
主要功能
输入文本
上面一个框,把要算的文字粘进去就行。中文、英文、符号都可以。
选择字符编码
同一个文字,用不同的字符编码算出来的 MD5 是不一样的。工具里可以选字符编码,常用的有 UTF-8、UTF-16LE、UTF-16BE、GBK、GB18030、BIG5,还能展开选更多其他编码。一般用默认的 UTF-8 就行;如果对方系统用的是 GBK,那选 GBK 才能对上。
四种格式一次给全
点"立即计算",下面会同时列出四种结果:
MD5-16 位小写:32 位结果里掐头去尾取中间 16 位,小写
MD5-16 位大写:同上,大写
MD5-32 位小写:完整的 32 位,小写,这是最常用的
MD5-32 位大写:完整的 32 位,大写
不同场合用的格式不一样,这里一次都给全,省得自己转换。
一键复制
每个结果右边都有"复制"按钮,点一下就把对应的值复制走,拿去比对或填写都行。
请求频率限制
接口对请求频率有限制,算得太频繁会提示稍后再试。
适合谁用
下载文件后想核对完整性的人,网站通常会给出一个 MD5 值,用这个算一下对一对就知道文件有没有下坏;做开发、处理数据的人,经常要用 MD5 做校验、生成简单哈希;做系统对接、接口联调的人,对方要求传 MD5 签名的,用它能快速算出值来对照;学习哈希知识的人,改一个字符看结果怎么变,直观理解 MD5 的特性。
用起来什么感觉
界面很简洁:上面输入文字、选编码、点按钮,下面列出四种格式的结果。每种格式一行,左边标着是什么,中间是值,右边是复制按钮,一目了然。计算在服务器上做,速度快。手机上输入框和按钮加宽加高,手指点着方便。按钮大、字清楚。不需要安装,打开网页就能使,用完关掉就行。