해시(hash)

해시(Hash)는 원래 ‘끌어모음’ 또는 ‘섞어 정착함’의 의미로, 하나의 문자열에 대해 이것을 상징하는 더 짧은 길이의 값이나 키로 변환하는 것이다. 만일 문자열이 위변조되었다면 해시 값도 다른 값으로 나와서 해시 값을 비교하는 것만으로도 원래 문자열이 위변조 되었는지 확인할 수 있다. 즉 해시는 정보의 무결성을 확인하기 위한 방법으로 사용된다. 그러므로 해시는 정보를 숨기기 위한 암호화와는 다른 개념이다. 대칭 및 비대칭 암호화 기법과 함께 해시를 사용함으로써 전자서명, 전자봉투, 전자화폐 등 다양한 전자상거래를 실현할 수 있다.



관련콘텐츠

714

1,402

847