V2EX  ›  英汉词典

MD5

释义 Definition

MD5(Message-Digest Algorithm 5)是一种哈希(散列)算法,会把任意长度的数据转换成固定长度的128 位摘要(hash 值),常用于文件完整性校验、生成指纹等。需要注意:MD5 已被证明存在碰撞风险,不再适合用于安全敏感场景(如密码存储、数字签名等)。

发音 Pronunciation (IPA)

/ˌɛm.diːˈfaɪv/

例句 Examples

I verified the download using an MD5 hash.
我用 MD5 哈希值验证了下载文件。

Although MD5 is fast and widely supported, modern security standards discourage its use because collisions can be generated deliberately.
尽管 MD5 速度快且兼容性好,但现代安全标准不建议使用它,因为碰撞可以被人为构造出来。

词源 Etymology

MD5 是 “Message-Digest Algorithm 5”(消息摘要算法第 5 版)的缩写,由密码学家 Ron Rivest 在 1991 年设计,用于生成消息摘要;它属于早期广泛应用的哈希算法家族,后来随着研究发展被发现存在安全弱点。

相关词 Related Words

文学与著名文本 Literary Works

  • RFC 1321 — The MD5 Message-Digest Algorithm(MD5 的经典规范文档)
  • Bruce Schneier — Applied Cryptography(介绍与讨论包括 MD5 在内的密码学工具与背景)
  • Niels Ferguson, Bruce Schneier, Tadayoshi Kohno — Cryptography Engineering(提及 MD5 等算法在工程实践中的使用与风险)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   725 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 22:30 · PVG 06:30 · LAX 14:30 · JFK 17:30
♥ Do have faith in what you're doing.