1
选择输入
文本适合调试旧接口,文件适合核对下载校验和,HMAC 只用于必须兼容 HMAC-MD5 的系统。
试试其他关键词
未找到相关结果
文本、文件与 HMAC 共用一个输入区,四种常见输出和校验比对同时可见;旧系统兼容功能不会伪装成现代安全方案。
或点击选择,使用分块读取避免一次占满内存
文件字节不上传,适合核对旧下载站提供的 MD5等待选择文件
— — — — 文本适合调试旧接口,文件适合核对下载校验和,HMAC 只用于必须兼容 HMAC-MD5 的系统。
标准输出是 32 个十六进制字符。所谓 16 位 MD5 是中间 16 个字符的兼容截取,并不是另一种算法。
把可信发布方提供的校验值粘贴到比对框。安全敏感下载还应优先使用 SHA-256 或数字签名。
MD5 把任意输入映射为固定 128 bit 摘要。相同字节得到相同结果,因此仍常见于旧下载校验、缓存键和兼容接口。摘要不能解密回原文。
MD5 已存在实用碰撞攻击,不能证明恶意篡改,也不适合密码存储、证书、签名或新安全协议。需要抗攻击完整性时用 SHA-256,需要保存密码时用 Argon2id、scrypt 或 bcrypt。
不能。所谓 MD5 解密通常只是查询已收录的常见明文与摘要对应关系,不是把哈希数学反转。
标准 MD5 是 128 bit,常显示为 32 个十六进制字符。16 位形式通常只是取标准结果的中间 16 个字符,用于旧系统兼容。
不会。页面按块读取本地文件并逐步更新 MD5 状态,文件内容不会发送到服务器或写入浏览器存储。
它计算太快且无法设置工作成本,攻击者可以高速猜测;密码应使用带随机盐和可调成本的专用算法。
HMAC 通过共享密钥提供消息认证,避免普通碰撞攻击直接套用,但新协议仍应优先 HMAC-SHA256。