Message Digest   메세지 압축, 메세지 축약

(2019-09-25)

메세지 다이제스트, 메시지 다이재스트


1. 메세지 압축/축약/(다이제스트)데이터 무결성을 위해, 임의 크기의 메세지를 특정한 고정 크기의 블럭으로 만드는 일

  ㅇ 이때의 방향 특성은 단반향성으로, 결과 값만으로는 입력 값을 알 수가 없게됨

  ※ [용어명칭]  메세지 다이제스트는,
     - 일방향 해시함수의 출력이되는 해시값 또는 핑거프린트 라고도 말함
     - 임의의 크기의 데이터를 1:1 대칭되는 일정한 크기의 데이터로 압축된 계산 결과물을 말함


2. 메세지 다이제스트 사용 例

  ㅇ 원본을 Message Digest하여 보관하면, 원본을 확인할 때 일일이 확인하지 않고,
  ㅇ 원본 확인은  Message Digest한 결과만을 비교하여 원본임을 확인할 수 있게 됨


3. 메세지 다이제스트 알고리즘의 例

  ㅇ MD2, MD4, MD5 : 16 byte(128 비트)의 데이터를 생성 
  ㅇ SHA-1         : 20 byte(160 비트)의 데이터를 생성
  ㅇ SHA-2(SHA-224,SHA-256,SHA-384,SHA-512) : 각 224,256,384,512 비트 길이의 데이터를 생성

메세지 인증
   1. 메세지 인증   2. 메세지 축약   3. 메세지 인증 코드   4. 해쉬 함수  


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