MD5 āđāļāđāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāđāļŪāļ 128 āļāļīāļāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāđāļāļĒāļāļąāļāļ§āļīāļāļĒāļēāļĻāļēāļŠāļāļĢāđ Ronald L. Rivest āđāļāļāđāļ§āļāļāđāļāļāļĻāļ§āļĢāļĢāļĐ 1990 āļāļąāļ§āļĒāđāļ MD5 āļĒāđāļāļĄāļēāļāļēāļ Message Digest āđāļ§āļāļĢāđāļāļąāļ 5
āļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ MD5 āđāļāđāļāļēāļĢāđāļŪāļ āļāļķāđāļāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļēāļĢāļŠāļĢāđāļēāļ "āļĨāļēāļĒāļāļīāđāļ§āļĄāļ·āļ" āļŦāļĢāļ·āļ "āļāļĨāļĢāļ§āļĄ" āđāļāļ·āđāļāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļāđāļāļīāđāļĄāđāļāļīāļĄ āđāļĄāļ·āđāļāđāļāđāļ§āļīāļāļĩāļāļĩāđ āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļāļāļāđāļāļĄāļđāļĨ āļāļĨāļāļāļāļāļāļēāļĢāļāļąāļāđāļāđāļāđāļŪāļāļĢāļŦāļąāļŠāļāđāļēāļ
āļāļĢāļ°āļ§āļąāļāļī MD5
āļāļĢāļ°āļ§āļąāļāļīāļāļāļ Message Digest Algorithm (MD5) āđāļĢāļīāđāļĄāļāđāļāļāļķāđāļāđāļāļāļĩ 1991 āđāļĄāļ·āđāļāļĻāļēāļŠāļāļĢāļēāļāļēāļĢāļĒāđ Ronald L. Rivest āđāļŦāđāļ MIT āļĢāļēāļĒāļāļēāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāļŠāļĢāđāļēāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāđāļŦāļĄāđāļāļĩāđāđāļāļāļāļĩāđ MD4 āļāļĩāđāļĨāđāļēāļŠāļĄāļąāļĒ āļŠāļģāļŦāļĢāļąāļ MD4 āļāļāļ§āđāļēāļĄāļĩāļāđāļāļāļāļāļĢāđāļāļāļŦāļĨāļēāļĒāļāļĢāļ°āļāļēāļĢāļāļēāļĄāļāļĩāđ Hans Dobbertin āļāļąāļāļ§āļīāļāļĒāļēāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļĨāļąāļāļāļēāļ§āđāļĒāļāļĢāļĄāļąāļāđāļāļĩāļĒāļāđāļāļ āļēāļĒāļŦāļĨāļąāļ
Rivest āļāļāļīāļāļēāļĒāļāļąāļĨāļāļāļĢāļīāļāļķāļĄ MD5 āđāļŦāļĄāđāđāļ RFC 1321
āļāļēāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļĒāļąāļāļāļāļāļģāđāļāļīāļāļāđāļāđāļāđāļāļĒāļāļąāļāļ§āļīāļāļąāļĒ Bert den Boer āđāļĨāļ° Anton Bosselas āļāļķāđāļāđāļāļāļĩ 1993 āđāļāđāļāļīāļŠāļđāļāļāđāļāļ§āļēāļĄāđāļāđāļāđāļāđāļāđāļāļāļāļāļēāļĢāļāļāļāļąāļāļāļāļāļŦāļĨāļāļāđāļ MD5 āđāļĄāļ·āđāļāđāļ§āļāđāļāļāļĢāđāļāļēāļĢāđāļĢāļīāđāļĄāļāđāļāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļāļŠāļēāļĄāļēāļĢāļāļāļąāļāļāļđāđāļāļąāļāļāđāļāļāļ§āļēāļĄāļĒāđāļāļĒāđāļāļĩāļĒāļ§āļāļąāļāđāļāđ
āļāļāļāļāļēāļāļāļĩāđ āđāļāļāļĩ 1996 Hans Dobbertin āļāđāļēāļāļ§āđāļēāļāļāļāļēāļĢāļāļāļāļąāļāđāļ MD5 āđāļāđāļ§āļĨāļēāļāļąāđāļ āļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļēāļĢāđāļŪāļāļāļĩāđāđāļāđāļāļāļĩāđāļāļīāļĒāļĄāļĄāļēāļāļāļķāđāļāļāđāđāļāđāļāļāļĩāđāļĢāļđāđāļāļąāļāļĄāļēāļāļāļķāđāļ āđāļāđāļ āļāļąāļāļāđāļāļąāļāđāļŪāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ RIPEMD-160 āļāļķāđāļāļāļąāļāļāļēāđāļāļĒ Hans Dobbertin, Anton Bosselars āđāļĨāļ° Bart Prenel, Whirlpool āļāļķāđāļāļāļąāļāļāļēāđāļāļĒ Vincent Raymen āđāļĨāļ° Paulo Barreto āđāļĨāļ°āļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļēāļĢāđāļŪāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ SHA-1
āđāļāļ·āđāļāļāļāļēāļāļāļāļēāļāđāļŪāļāļāļĩāđāļāđāļāļāļāđāļēāļāđāļĨāđāļ (128 āļāļīāļ) āđāļ MD5 āļāļķāļāļĄāļĩāļāļēāļĢāļāļđāļāļāļķāļāļāļ§āļēāļĄāđāļāđāļāđāļāđāļāđāļāļāļāļāļēāļĢāđāļāļĄāļāļĩāđāļāļ§āļąāļāđāļāļīāļ āđāļāļĢāļāļāļēāļĢ MD5CRK āļāļķāđāļāđāļāļīāļāļāļąāļ§āđāļāļĒ Jean-Luc Cook āđāļāļāļĩ 2547 āļĄāļĩāļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāđāļāļ·āđāļāļĻāļķāļāļĐāļēāļāđāļāļāđāļŦāļ§āđāļāļāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļĩāđāđāļāđāļāļēāļĢāđāļāļĄāļāļĩāđāļāļ§āļąāļāđāļāļīāļ āđāļāđāļŦāļĨāļąāļāļāļēāļāļāļąāđāļāļŦāđāļēāđāļāļ·āļāļ āđāļāļ§āļąāļāļāļĩāđ 17 āļŠāļīāļāļŦāļēāļāļĄ āļ.āļĻ. 2547 āđāļāļĢāļāļāļēāļĢāļāļĩāđāļāđāļāļđāļāļĢāļ°āļāļąāļāđāļāļ·āđāļāļāļāļēāļāļāļēāļĢāļāđāļāļāļāļāđāļāļāđāļŦāļ§āđāđāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāđāļāļĒāļāļĨāļļāđāļĄāļāļąāļāđāļāđāļēāļĢāļŦāļąāļŠāļāļēāļ§āļāļĩāļāļāļĩāđāļāļģāđāļāļĒ Lai Xuejia
āđāļāđāļāļ·āļāļāļĄāļĩāļāļēāļāļĄ 2548 āļāļąāļāļāļāļīāļāļĻāļēāļŠāļāļĢāđāđāļĨāļ°āļāļąāļāđāļāđāļēāļĢāļŦāļąāļŠ Benne de Weger, Arjen Lenstra āđāļĨāļ° Wang Xiaoyun āđāļāđāļŠāļĢāđāļēāļāđāļāļāļŠāļēāļĢ X.509 āļŠāļāļāļāļļāļāļāļĩāđāļĄāļĩāđāļŪāļāđāļāļĩāļĒāļ§āļāļąāļāđāļĨāļ°āļāļĩāļĒāđāļŠāļēāļāļēāļĢāļāļ°āļāđāļēāļāļāļąāļ
āļŦāļāļķāđāļāļāļĩāļāđāļāļĄāļē āđāļāđāļāļ·āļāļāļĄāļĩāļāļēāļāļĄ 2549 āļāļąāļĨāļāļāļĢāļīāļāļķāļĄāđāļāđāļĢāļąāļāļāļēāļĢāđāļāļĒāđāļāļĢāđāđāļāļĒ Vlastimil Klima āļāļąāļāđāļāđāļēāļĢāļŦāļąāļŠāļāļēāļ§āđāļāđāļ āļāļķāđāļāļāđāļ§āļĒāđāļŦāđāļāļļāļāļĢāļ°āļāļļāļāļēāļĢāļāļāļāļąāļāļāļāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāļāļąāđāļ§āđāļāđāļāđāđāļāđāļ§āļĨāļēāđāļāļĩāļĒāļāļŦāļāļķāđāļāļāļēāļāļĩ āļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļĩāđāļāļĨāļēāļĒāđāļāđāļāļāļĩāđāļĢāļđāđāļāļąāļāđāļāļāļ·āđāļāđāļĄāļāļāļ "tunneling"
āļāļēāļāļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļĨāļāļēāļāđāļāļāļĩ 2551 āđāļāļāļāļāļāļ National Cyber ââSecurity Administration āļāļāļ US Department of Homeland Security (US-CERT) āđāļāļ°āļāļģāđāļŦāđāļāļļāļāļāļāļāļĩāđāļĄāļĩāļŠāđāļ§āļāļĢāđāļ§āļĄāđāļāļāļēāļĢāļāļąāļāļāļē āļāļāļāļāļāļāļāđāđāļ§āļĢāđ āđāļ§āđāļāđāļāļāđ āļāļĨāļāļāļāļāļāļđāđāđāļāđāđāļāļĢāļ·āļāļāđāļēāļĒ āļŦāļĒāļļāļāđāļāđāļāļąāļĨāļāļāļĢāļīāļāļķāļĄ MD5 āđāļāļĒāđāļĄāđāļāļģāļāļķāļāļāļķāļāļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āđāļŦāļāļļāļāļĨāļŠāļģāļŦāļĢāļąāļāļāļģāđāļāļ°āļāļģāļāļąāļāļāļĨāđāļēāļ§āļāļ·āļāļāļ§āļēāļĄāđāļĄāđāļāđāļēāđāļāļ·āđāļāļāļ·āļāļāļĩāđāđāļāļēāđāļŠāļāļāđāļŦāđāđāļŦāđāļāđāļāļāļąāđāļāļāļāļāļāļēāļĢāļĻāļķāļāļĐāļē
āđāļāđāļāļ·āļāļāļāļąāļāļ§āļēāļāļĄ 2010 āļāļąāļāļ§āļīāļāļĒāļēāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļĨāļąāļāļāļēāļ§āļāļĩāļ Tao Xie āđāļĨāļ° Feng Denguo āļāđāļāļāļāļāļēāļĢāļāļāļāļąāļāļāļāļāļāđāļāļāļ§āļēāļĄāļāļāļēāļ 512 āļāļīāļ (āļŦāļāļķāđāļāļāļĨāđāļāļ) āļāđāļāļāļŦāļāđāļēāļāļĩāđ āļāļēāļĢāļāļāļāļąāļāļāļ°āļāļāđāļāđāđāļāļāļēāļ°āđāļāļāđāļāļāļ§āļēāļĄāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāļĒāļēāļ§āļŠāļāļāļāđāļ§āļāļāļķāļāļāļķāđāļāđāļāđāļāđāļēāļāļąāđāļ āļāđāļāļĄāļē Mark Stevens āđāļāđāļĢāļąāļāļāļĨāļĨāļąāļāļāđāļāļĩāđāļāļĨāđāļēāļĒāļāļĨāļķāļāļāļąāļāđāļāļĒāļāļēāļĢāđāļāļĒāđāļāļĢāđāļāļĨāđāļāļāļāļĩāđāļĄāļĩāđāļŪāļ MD5 āđāļāļĩāļĒāļ§āļāļąāļ āđāļāļēāļĒāļąāļāļāļąāļāļāļēāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāđāļāļ·āđāļāļĢāļąāļāļāļēāļĢāļāļāļāļĢāļ°āđāļ āļāļāļĩāđ
āđāļāļāļŠāļēāļĢāļāļąāđāļāļŠāļļāļāļāđāļēāļĒāļāļĩāđāļĒāļļāļāļīāļāļĢāļ°āļ§āļąāļāļīāļĻāļēāļŠāļāļĢāđāļāļāļāļāļēāļĢāļāļąāļāļāļēāļāļąāļĨāļāļāļĢāļīāļāļķāļĄ MD5 āļāļ·āļāļāļģāļāļāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļ - RFC 6151 (RFC āđāļāđāļāđāļāļāļŠāļēāļĢāļāļĒāđāļēāļāđāļāđāļāļāļēāļāļāļēāļĢāļāļĩāđāļāļąāļāļāļēāđāļāļĒ Internet Engineering Council (IETF) āļāļķāđāļāļāļāļīāļāļēāļĒāļāđāļāļāļģāļŦāļāļāđāļāļāļēāļ°āļŠāļģāļŦāļĢāļąāļ āđāļāļāđāļāđāļĨāļĒāļĩ) āļāļķāđāļāļāļĢāļīāļ āđ āđāļĨāđāļ§ MD5 āļĢāļđāđāļāļąāļāļ§āđāļēāđāļāđāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļēāļĢāđāļŪāļāļāļĩāđāđāļĄāđāļāļĨāļāļāļ āļąāļĒ āđāļāļāļŠāļēāļĢāđāļāļ°āļāļģāđāļŦāđāđāļĨāļīāļāđāļāđāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļāļĢāļ°āļāļđāļĨ SHA-2 āđāļāļ
āļāļąāļĨāļāļāļĢāļīāļāļķāļĄ MD5 āļāļĩāđāļāļĨāđāļēāļ§āļāļķāļāļāļĩāđāļāļ·āļāđāļāđāļāļŦāļāļķāđāļāđāļāļĄāļēāļāļĢāļāļēāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāđāļĢāļāļāļĩāđāđāļāđāđāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļŠāļĄāļāļđāļĢāļāđāļāļāļāđāļāļĨāđāđāļĨāļ°āļāļąāļāđāļāđāļāļĢāļŦāļąāļŠāļāđāļēāļāđāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļ§āđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ
āđāļāđāđāļāļāļ§āļēāļĄāđāļāđāļāļāļĢāļīāļ āļāļēāļĢāļāļģāļāļēāļāļāļĩāđāļāđāļāļāļāđāļēāļāđāļĢāļĩāļĒāļāļāđāļēāļĒ āļāļ§āļēāļĄāļĒāļēāļ§āđāļāļēāļāđāļāļļāļāļŠāļąāđāļ āđāļĨāļ°āļāļ§āļēāļĄāđāļĢāļĩāļĒāļāļāđāļēāļĒāļāļāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļĩāđāļāļģāđāļāļīāļāļāļēāļĢ āļāļķāđāļāđāļāđāļāļāđāļāļāļĩāļāļāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄ āļĒāļąāļāļāļģāļŦāļāļāļāđāļāđāļŠāļĩāļĒāļāļāļāļĄāļąāļāļāđāļ§āļĒ - MD5 āļŦāļĄāļēāļĒāļāļķāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļĩāđāļĄāļĩāđāļāļ§āđāļāđāļĄāļāļĩāđāļāļ°āļāļđāļāđāļŪāđāļāđāļĨāļ°āļĄāļĩāļĢāļ°āļāļąāļāļāđāļģ āļāđāļāļāļāļąāļāļāļēāļĢāđāļāļĄāļāļĩāļ§āļąāļāđāļāļīāļ