文本与文件 MD5 计算,支持 16 位 / 32 位与大写输出
32 位 MD5 是完整的 128 位哈希十六进制表示;16 位 MD5 则是截取其中间 16 个字符的结果,二者本质相同,只是展示长度不同。接口签名场景中常见要求 16 位或大写形式。
不会。文件通过浏览器 FileReader 读入内存后在本地计算,不会发送到服务器,但超大文件可能占用较多内存。
请检查文本是否包含结尾换行、空格或全角字符。MD5 对输入完全敏感,哪怕多一个空格结果也会完全不同。