Algorithm
쉽게 이해하는 가상화폐 알고리즘 #6 - 해시함수(Hash Function)
블록체인 기술에 있어서 빠지지 않는 핵심 기술 중에는 해시함수가 있습니다. 해시함수는 어떠한 길이의 정보 혹은 데이터를 입력한다고 하더라도 고유 값을 생성하는 기술입니다. 예를 들어 데이터베이스에 사용자 개인정보를 저장 시, 해시함수를 사용하는 경우 데이터가 유출되어도 원본 값을 복원할 수 없기 때문에 유출 피해를 줄일 수 있는 장점이 있습니다. 해시 함수의 특성은 다음과 같습니다. 첫째, 암호 해시만으론 그 내용을 짐작할 수 없어야 한다. (제1역상 저항성). 둘째, 문서 내용이 변경되면 암호 해시 값이 경신되어야 한다. (제2역상 저항성) 셋째, 동일한 암호 해시를 갖는 문서가 존재해서는 안된다. (충돌 저항성) 넷째, 입력 데이터의 길이제한이 없으며 결과는 정해진 길이로 나온다. (예) SHA256..
2021. 3. 23. 23:29
최근댓글