632
2015-11-25 22:33:19
0
해시함수는 암호화, 정렬등에 사용되는 함수입니다. 얼마가 되는 길이의 문자열이든 일정한 길이의 문자열로 바꿔주고, 보통 해시함수로 나온 결과만 보고 원래 내용을 추측하기 어렵기에, 홈페이지의 비밀번호관리나 전자 자료의 데이터가 손상됬는지 (이메일로 pdf 같은거 보내고, 해시값을 보내서 데이터가 변조되었는지 확인한다던가) 등등에 쓰입니다. 물론 정의역이 치역보다 크기때문에, injection이 아니라서 역함수값이 하나도 아닐것이고, 값을 찾는것도 어렵겠죠!