<aside> π‘ MD5(Message-Digest algorithm 5)λ 128λΉνΈ μνΈν ν΄μ ν¨μμ΄λ€.
</aside>
μ£Όλ‘ μλ³Έ κ·Έλλ‘μΈμ§ νμΈνλ λ¬΄κ²°μ± κ²μ¬μ μ¬μ©λλ€.
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=vjhh0712v&logNo=221447601982
Message-Digest Algorithm 5
MD5λ 1991λ μ λ‘λλ λΌμ΄λ² μ€νΈκ° μ΄μ μ μ°μ΄λ MD4λ₯Ό λ체νκΈ° μν΄ κ³ μλ μκ³ λ¦¬μ¦μ΄λ€.
MD5λ μ¬μ€ 1996λ μ μ€κ³μμ κ²°ν¨μ΄ λ°κ²¬λμλ€.
λ§€μ° μΉλͺ μ μΈ κ²°ν¨μ μλμμ§λ§ μνΈνμλ€μ ν΄μμ©λλ‘ SHA1 μ΄μμ μμ ν μκ³ λ¦¬μ¦μ κΆμ₯νμλ€.
νμ§λ§ 2004λ μ λμ± μ¬ν κ²°ν¨μ΄ λ°κ²¬λμκ³ , 2006λ μλ λ ΈνΈλΆ νλλ‘ 1λΆλ΄μ ν΄μ μΆ©λμ μ°Ύμ μ λμ
λΉ λ₯Έ μκ³ λ¦¬μ¦μ΄ λ°νλμ΄ νμ¬λ κ±°μ μ¬μ©λμ§ μκ³ μλ€.
MD5 μκ³ λ¦¬μ¦μ 보μκ΄λ ¨ μ©λλ‘ κΆμ₯νμ§ μλλ€.
MD5λ μμμ κΈΈμ΄μ λ©μμ§λ₯Ό μ λ ₯λ°μμ 128λΉνΈμ§λ¦¬ κ³ μ κΈΈμ΄μ μΆλ ₯κ°μ λΈλ€.
μ λ ₯ λ©μμ§λ 512λΉνΈ λΈλ‘λ€λ‘ μͺΌκ°μ§λλ° ν¨λ©μ μ¬μ©νμ¬ 512λ‘ λλμ΄ λ¨μ΄μ§κ² νλ€.
paddingμ λΈλ‘μνΈ μ΄μ©λͺ¨λμμ μ€λͺ νμλλ°, MD5μ κ²½μ° 512λΉνΈ λ¨μλ‘ μ°μ°μ νκΈ° λλ¬Έμ ν¨λ©μ΄ νμνλ€.
ν¨λ©μ‘°κ±΄μ λ€μκ³Ό κ°λ€.