Hash
Concept
- 임의의 입력값에 대해 고정 자리수의 유일한 문자열로 반환
- 같은 값은 항상 같은 값을 리턴
- 조금이라도 다른 값에는 완전히 다른 값을 리턴
- 만들어진 Hash값에서 원래의 값 역산 불가능
해시 충돌
유일한 문자열로 변환해야하는데 그렇지 않을 경우
A -> B
C -> B
알고리즘
SHA-0, SHA-1 충돌이 발견됨
SHA-256 발견되지 않아 많이 사용 중
활용
문서의 무결성
문서가 변조 되었나 여부 확인 가능
유일한 문자열로 변환해야하는데 그렇지 않을 경우
A -> B
C -> B
SHA-0, SHA-1 충돌이 발견됨
SHA-256 발견되지 않아 많이 사용 중
문서가 변조 되었나 여부 확인 가능