네트워크 용어 및 팁

해쉬와 암호화의 차이

작성자
che
작성일
2017-02-03 17:10
조회
1287
암호화

- 기본적으로 양방향 통신을 전제로 하므로 암호화와 복호화가 가능해야 합니다. 복호화되지 않는 암호화는 의미가 없는 것입니다.

- 복호화를 전제로 양방향 통신을 위한 것

헤쉬

- 메세지를 고정된 길의의 문자열로 변환합니다. 헤쉬를 통해 생성된 Message Digest는 복호화될 필요가 없습니다. 헤쉬는 메세지마다 다른 내용의 Message Digest를 만들기 때문에 메세지의 지문(fingerprint)으로 볼 수 있습니다.

-고정된 길이의 문자열을 생성하고 복호화를 할 수 없다

-암호화에 비해 연산이 빠르다

 

* Message Digest :: 임의 길이 메시지에 단방향 해시 함수가 반복 적용되어 일정한 길이로 축약 생성된 비트열.
전체 0