[도서 정리] 13. 해시(Hash) - 보안의 기본 13. 해시(Hash) - 보안의 기본 * 해시란? -해시(Hash)란 어떤 데이터에 대응하는 값을 구하기 위한 방법 중 하나이다.동일한 데이터로부터 생성된 해시 값은 항상 똑같으며, 원래 데이터가 조금이라도 다르면 생성되는 해시 값도 달라진다.이러한 성질을 이용하여 예를 들어 배포 중인 프리웨어의 압축 파일이 변조되지 않았다는 것을 나타낼 수 있다. * 해시 알고리즘 -해시 알고리즘은 해시 값을 계산하기 위한 절차이다.해시 알고리즘이 다르면 데이터는 동일해도 생성되는 해시 값은 달라진다.또한 예전부터 사용되던 해시 알고리즘 중에는 안전상 문제가 있기 때문에 이제는 사용을 권장하지 않는 것도 있다. * 해시 알고리즘의 안정성 -해시 알고리즘의 안전성은 ‘충돌(collision)’이라 부르는 공격에 얼마나.. 2019. 10. 14. 반응형 이전 1 다음