工具库

MD5在线加密

md5加密,支持32位和16位的加密,生成大小写结果。

Input String / 原始文本
Message Digest / 摘要结果
算法逻辑原理 Algorithm Mechanics

MD5 (Message-Digest Algorithm 5) 是由罗纳德·李维斯特设计的密码散列函数。它将任意长度的“字节串”映射为一个 128 位(16 字节)的散列值。

单向性

理论上无法通过生成的哈希值反推还原出原始明文数据。

唯一性

不同的输入极难产生完全相同的输出(虽然理论上存在碰撞)。

雪崩效应

原始明文即便只有一个比特的改动,生成的哈希值也会天差地别。

Security Warning
碰撞风险警告

自 2004 年起,MD5 已被证实无法防止碰撞。这意味着它在现代安全敏感场景中(如加密传输或数字签名)已不再安全。

推荐替代算法:

SHA-256 SHA-512 Argon2 BCrypt

对于用户密码存储,强烈建议使用带有“盐值”的 Argon2BCrypt

全部评论