MD5, MD-5, MD4, MD-4   Message Digest 5, Message Digest 4  

(2023-08-03)

1. MD (Message Digest)데이터 무결성을 위해 메세지 압축/축약/(다이제스트)을 하는 해쉬 알고리즘
     - 임의 길이의 입력 메시지들을,  =>  특정 고정 크기의 축약된 블럭들로써, 출력


2. MD4 계열 특징 암호화 알고리즘이 아닌 데이터 무결성을 점검(즉, 위변조 방지)하기 위해,
     - 128 비트해시값을 갖는 해쉬 알고리즘

  ㅇ MD4
     - 미국 Ronald Rivest 교수가 1990년대 초에 개발
     - MD4의 확장판 MD5 및 기타 SHA 계열,RIPEMD 모두 MD4 원리에 기반함

  ㅇ MD5
     - Rivest 교수가 보다 강력해진 MD5를 1991년 제안
     - 해시값 길이 : 128 비트
     - 해싱 충돌 방지 확률 : 약 264
 
  ㅇ 버전별 비교 
     - 초기의 8 비트 버전인 MD2, MD4와 최신 버전인 MD5 등은 비슷한 구조를 갖지만, 
        . MD2는 8 비트 컴퓨터최적화되어 있는데 비해, 
        . MD4와 MD5는 32 비트 컴퓨터최적화
     - MD5 알고리즘은 MD4의 확장판 임
        . MD5는 MD4에 비해 속도가 빠르지는 않지만, 데이터 보안성이 좋음

  ㅇ 관련표준 : MD4 (RFC 1320), MD5 (RFC 1321)

메세지 인증 & 해쉬 함수
   1. 메세지 인증   2. 해쉬 함수   3. MD-5/MD-4   4. SHA  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"