컴퓨터공학
해싱 과 암호화
미어캣9
2019. 4. 30. 17:19
hash 함수
- 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수
- 단방향 함수 (복호화가 존재하지 않음)
- 결과값(해시)을 가지고 원래의 정보를 알아내기 어려움
- 원정보에 아주 조금의 변화라도 발생한다면, 해시값은 전혀 다른 값이 됨
- 정보의 양과 종류에 상관없이, 일정한 길이로 산출된 임의의 알파벳과 숫자의 조합의 모양을 갖음
- 대표적인 해시함수: sha512
암호화
- 어떤 정보를 의미 없는 문자의 나열로 바꾸는 것
- 키를 필요로 함
- 암호화, 복호화 가능
- 평문이 같아도 키가 다르면 암호문도 달라짐
참고 (youtube)