해시 계산기 란 무엇입니까?

해시 계산기는 여러 가지가 될 수 있지만, 매우 넓은 의미에서, 일부 유형의 입력을 받아들이는 프로그램 또는 함수를 말한 다음 알고리즘을 통해 입력하여 많은 숫자 또는 기호 블록과 같은 출력 값을 생성합니다. 이 용어는 종종 데이터 전송에 사용되어 알고리즘이있는 키 유형을 생성하는 프로그램을 참조하여 전송 된 데이터를 수신 한 사람은 동일한 알고리즘을 사용하여 동일한 키를 가져 오기 위해 데이터가 그대로 유지되지 않은지 확인할 수 있습니다. 컴퓨터 프로그래밍에서 "해시 계산기"라는 용어를 사용하여 일부 유형의 데이터를 해시 키로 바꾸는 해시 함수를 나타내는 다음 다른 알고리즘에 의해 처리되어 정보를 저장할 수있는 배열로 인덱스를 작성합니다. 계산기의 두 개념은 비슷하지만 결과는 매우 다르며 일반적으로 서로 바꿀 수 없습니다. 해시 계산기의 공통 속성 중 하나는 사용에 관계없이 생성 된 해시 값이 항상 Iden이라는 것입니다.프로그램이 언제 또는 언제 실행되는지에 관계없이 주어진 데이터에 대한 징계.

핵심에서 해시 계산기는 일부 데이터에서 해시를 생성하는 프로그램 또는 기능 일뿐입니다. 해시는 값에 대한 단어 일 뿐이며 사용 방법에 따라 숫자에서 수백 개의 영숫자 문자열에 이르기까지 모든 것일 수 있습니다. 해시 계산기에 추가 된 데이터도 해시를 생성하는 데이터도 거의 모든 것이 될 수 있습니다. 데이터 전송에서 오류 확인에 사용되면 해시 값의 소스는 일반적으로 이메일 또는 이미지 파일과 같은 완전한 문서 또는 데이터 파일입니다. 프로그래밍에서 해시 값은 해시 테이블에 데이터 레코드가 저장되는 위치를 결정하는 데 사용되므로 입력 값은 일반적으로 사람의 성, 전화 번호 또는 계정 번호와 같이 고유 한 데이터 레코드의 일부입니다.

.

데이터 전송의 경우 해시 계산기는 하나를 사용합니다.f 전송되는 정보에 대한 고유 한 해시 값을 생성하기위한 수백 가지의 다양한 수학 알고리즘. 이것은 파일에 모든 바이트의 모든 값을 추가하는 것만 큼 간단 할 수 있으며,이 경우 해시 값은 합입니다. 또한 비트 블록을 계산하거나 다른 숫자 시퀀스를 중복 처리하는 것이 훨씬 더 복잡 할 수 있습니다. 그러나 모든 해시 알고리즘의 가장 중요한 측면 중 하나는 동일한 데이터가 입력으로 사용되면 결과 해시 값이 항상 동일해야한다는 것입니다. 이 개념은 파일이 자체 계산 된 해시 값으로 전송되는 경우 데이터의 수신기는 동일한 알고리즘으로 동일한 알고리즘으로 해시 계산기를 사용하여 데이터 일치에 대한 해시 값이 손상되지 않은지 확인하고 오류 또는 변경 사항이 없는지 확인할 수 있음을 의미합니다.

.

프로그래밍에서 "해시 계산기"라는 용어는 자주 데이텀을 해시 값으로 변환하는 함수를 설명하는 데 사용됩니다. 데이터 전송과 달리 Numbe이 인스턴스에서 계산기에 의해 생성 된 r은 반드시 검증에 반드시 사용되는 것은 아니라 정보가 저장 될 해시 테이블로 인덱스를 계산하는 데 사용됩니다. 중개 해시 값은 더 많은 수의 데이터 레코드를 더 작은 해시 테이블에 배치 할 수 있도록 계산되며 일부 레코드는 특정 상황에서 동일한 값을 생성합니다. 해시 값을 계산하는 데 사용되는 알고리즘과 입력으로 사용되는 데이터는 해시 테이블의 경우 상당히 임의적이며 일반적으로 응용 프로그램 별.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?