블록해시 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
43번째 줄: 43번째 줄:
 
이것은 해시 함수를 통해 특정입력을 몇 번 파싱 하더라도 항상 동일한 결과를 얻을 수 있음을 의미한다. 매번 다른 해시를 얻는 경우 입력을 추적하는 것이 불가능하기 때문에 이것은 중요하다.
 
이것은 해시 함수를 통해 특정입력을 몇 번 파싱 하더라도 항상 동일한 결과를 얻을 수 있음을 의미한다. 매번 다른 해시를 얻는 경우 입력을 추적하는 것이 불가능하기 때문에 이것은 중요하다.
 
*속성 2: 빠른 계산
 
*속성 2: 빠른 계산
해시 함수는 입력의 해시를 빠르게 반환할 수 있어야한다. 프로세스가 충분히 빠르지 않으면 시스템이 효율적이지 않다.
+
해시 함수는 입력의 해시를 빠르게 반환 할 수 있어야한다. 프로세스가 충분히 빠르지 않으면 시스템이 효율적이지 않다.
 
*속성 3: 사전 이미지 저항
 
*속성 3: 사전 이미지 저항
사전 이미지 저항 상태는 H(A)가 A를 결정하는 것이 불가능하다는 점에서 A는 입력이고 H (A)는 출력 해시임을 나타낸다. "불가능"대신 "불가능"이라는 단어의 사용에 주목해야한다. 우리는 해시값으로부터 원래 입력을 결정하는 것이 불가능하지 않다는 것을 이미 알고있다. 해시함수는 결정론적이고 특정 입력의 해시는 항상 동일함으로 해시를 간단히 비교하고 원래 입력을 찾을 수 있다.
+
사전 이미지 저항 상태는 H (A)가 A를 결정하는 것이 불가능하다는 점에서 A는 입력이고 H (A)는 출력 해시임을 나타낸다. "불가능"대신 "불가능"이라는 단어의 사용에 주목해야한다. 우리는 해시값으로부터 원래 입력을 결정하는 것이 불가능하지 않다는 것을 이미 알고있다. 해시함수는 결정론적 이고 특정 입력의 해시는 항상 동일함으로 해시를 간단히 비교하고 원래 입력을 찾을 수 있다.
그러나 이것은 주어진 데이터 양이 매우 적을 때만 작동한다. 방대한 양의 데이터가 있고 128 비트로 해시를 처리한다고 가정한다면 원래 입력을 찾아야하는 유일한 방법은 "brute-force method"를 사용하는 것이다. Brute-force 방법은 기본적으로 임의의 입력을 선택하여 해시한 다음 출력을 대상 해시와 비교하고 일치하는 것을 찾을 때까지 반복해야 함을 의미한다.<ref>아미르 로즈 치, 〈[https://blockgeeks.com/guides/what-is-hashing/ 해시]〉, 《블록지크》, 2017</ref>
+
그러나 이것은 주어진 데이터 양이 매우 적을 때만 작동한다. 방대한 양의 데이터가 있고 128 비트로 해시를 처리한다고 가정한다면 원래 입력을 찾아야하는 유일한 방법은 " brute-force method "를 사용하는 것이다. Brute-force 방법은 기본적으로 임의의 입력을 선택하여 해시 한 다음 출력을 대상 해시와 비교하고 일치하는 것을 찾을 때까지 반복해야 함을 의미한다.<ref>아미르 로즈 치, 〈[https://blockgeeks.com/guides/what-is-hashing/ 해시]〉, 《블록지크》, 2017</ref>
  
 
{{각주}}
 
{{각주}}

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)