Message Digest   메세지 압축, 메세지 축약, 메세지 다이제스트

(2017-09-12)
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. 해쉬 함수

 
        최근수정     요약목록(시험중)     참고문헌