MD5 哈希生成器
免费在线 MD5 哈希生成工具,本地计算不上传
什么是 MD5?
MD5(消息摘要算法 5)是一种广泛使用的哈希函数,产生 128 位(16 字节)的哈希值,通常显示为 32 个十六进制字符。它通常用于校验和验证、文件完整性检查和数据指纹识别。
如何生成 MD5 哈希
在输入区域输入或粘贴文本。MD5 哈希随输入即时生成。一键复制结果。所有计算在浏览器中完成,不会向任何服务器发送数据。
安全提示:MD5 不适用于密码
MD5 被认为在密码学上已被破解,不适合安全关键用途(如密码存储)。它容易受到碰撞攻击。密码哈希请使用 bcrypt、SHA-256 或 SHA-512。MD5 仍可用于非安全目的的校验和和文件验证。
▶MD5 是加密吗?
不是,MD5 是哈希函数,不是加密。哈希是单向的——无法将 MD5 哈希逆向还原为原始文本。加密是双向的,需要密钥来解密。
▶两个不同的输入会产生相同的 MD5 哈希吗?
是的,这称为碰撞。MD5 碰撞攻击是实际可行的,这就是为什么 MD5 不应用于数字签名等安全目的。
▶MD5 现在通常用于什么?
MD5 仍用于文件完整性验证、校验和验证、数据去重,以及作为非安全关键应用的快速指纹。
▶MD5 和 SHA-256 有什么区别?
MD5 产生 128 位哈希(32 个十六进制字符),SHA-256 产生 256 位哈希(64 个十六进制字符)。SHA-256 更安全,推荐用于安全关键应用。