해시란? 정의 및 의미

해시는 컴퓨터 네트워크를 통해 전송되는 메시지의 데이터 무결성을 확인하는 데 사용되는 식별 값입니다. 보내는 컴퓨터는 메시지 값을 계산하는 비밀 알고리즘을 사용합니다. 이 값은 실제로 메시지에 대한 디지털 지문을 구성합니다. 값이 메시지 내용의 고유한 산물이기 때문입니다.

또한 해시 알고리즘은 메시지 내용이나 값에서 파생될 수 없습니다. 그런 다음 메시지와 값이 전송됩니다. 비밀 알고리즘도 알고 있는 수신 컴퓨터는 메시지에 대해 동일한 계산을 수행합니다. 결과 값이 보내는 컴퓨터에서 받은 값과 일치하지 않으면 메시지가 도중에 변경된 것으로 증명되고 메시지는 삭제됩니다. 단방향 함수를 참조하십시오.

Technipages는 해시를 설명합니다

해시는 데이터 값을 훨씬 더 작은 값으로 변환하는 데 사용되는 함수입니다. 해시는 큰 크기의 원본 데이터를 작은 크기의 데이터에 매핑하는 데 사용되는 함수이며 해시는 원본 데이터를 다른 값으로 마스킹합니다. 이를 기반으로 해시는 더 적은 공간을 차지합니다. 해싱은 데이터를 인덱싱하고, 데이터에 대해 해시 함수를 수행할 때 데이터의 값을 찾을 수 있으므로 데이터 찾기가 쉬워집니다. 해시 함수는 단방향입니다. 그들은 되돌릴 수 없습니다.

해시된 값은 원본보다 작으며, 이러한 적용은 미디어 파일의 크기가 축소된 데이터와 같은 미디어 파일의 압축에서 볼 수 있습니다. 해싱은 또한 데이터를 검색하고 데이터의 유효성을 확인하는 데 사용할 수 있습니다.

해시 함수에서 얻은 값은 해시 테이블에 저장되어야 하며, 테이블은 고유 데이터에 대한 값이므로 원본 데이터의 출처가 될 때 해시가 디코딩되고 값은 생성. 데이터 해싱은 컴퓨터 과학의 일반적인 관행이며 여러 가지 다른 목적으로 사용됩니다.

해시의 일반적인 용도

  • 를 위한 기반 기술 해시시 미디어 파일의 크기를 줄이는 압축 소프트웨어의 기본 기술입니다.
  • NS 해시시 데이터가 변경되거나 손실되지 않고 데이터를 안전하게 전송할 수 있는 확실한 방법입니다.
  • 데이터의 검색 및 재검증은 다음이 있는 경우 가능합니다. 해시시

해시의 일반적인 오용

  • NS 해시시 나중에 데이터를 찾을 수 있도록 데이터 값을 마스킹하지 않습니다.
  • 한 번 해시시 작업을 수행한 경우에는 되돌릴 수 있습니다.