Better Investing Tips

암호화 해시 함수 정의

click fraud protection

암호화 해시 함수란 무엇입니까?

암호화 해시 함수는 암호화에 사용되는 수학 함수입니다. 일반적인 해시 함수는 가변 길이의 입력을 받아 고정 길이의 출력을 반환합니다.

암호화 해시 함수는 해시 함수의 메시지 전달 기능과 보안 속성을 결합합니다.

주요 내용

  • 해시 함수는 주어진 데이터 세트를 "해시 값"이라고도 하는 고정 크기의 비트 문자열로 변환하거나 "매핑"하는 수학 함수입니다.
  • 해시 함수는 암호화에 사용되며 다양한 수준의 복잡성과 어려움이 있습니다.
  • 해시 함수는 암호 화폐, 암호 보안 및 메시지 보안에 사용됩니다.

암호화 해시 함수의 작동 방식

해시 함수는 메시지 무결성 검사 및 정보 인증과 같은 작업을 위해 컴퓨팅 시스템에서 일반적으로 사용되는 데이터 구조입니다. 다항식 시간에 풀 수 있기 때문에 암호학적으로 "약한" 것으로 간주되지만 쉽게 해독할 수 없습니다.

암호화 해시 함수는 일반적인 해시 함수에 보안 기능을 추가하여 메시지 내용이나 수신자 및 발신자에 대한 정보를 감지하기 어렵게 만듭니다.

특히 암호화 해시 함수는 다음 세 가지 속성을 나타냅니다.

  • 그들은 "충돌이 없습니다." 즉, 두 개의 입력 해시가 동일한 출력 해시에 매핑되어서는 안 됩니다.
  • 그들은 숨길 수 있습니다. 출력에서 해시 함수에 대한 입력 값을 추측하는 것은 어려울 것입니다.
  • 퍼즐에 친숙해야 합니다. 미리 정의된 출력을 제공하는 입력을 선택하는 것은 어려워야 합니다. 따라서 입력은 가능한 한 넓은 분포에서 선택해야 합니다.

위에서 설명한 세 가지 속성은 바람직하지만 실제로는 항상 구현될 수는 없습니다. 예를 들어, 입력 해시 및 출력에 대한 샘플 공간의 불일치는 충돌이 가능함을 보장합니다. 예를 들어 2017년 MIT 디지털 화폐 계획 충돌 취약점 발견 입력 이오타.

암호화 해시 함수의 예

암호화 해시 함수는 다음에서 널리 사용됩니다. 암호화폐 거래 정보를 익명으로 전달합니다. 예를 들어, 비트코인, 최초이자 가장 큰 암호화폐는 알고리즘에서 SHA-256 암호화 해시 기능을 사용합니다. 마찬가지로 IOTA 플랫폼은 사물 인터넷, Curl이라는 자체 암호화 해시 함수가 있습니다.

그러나 해시에는 실제 세계에서 다른 응용 프로그램이 있습니다. 다음은 가장 일반적인 암호화 응용 프로그램 중 일부입니다.

비밀번호 확인.

일반 텍스트 파일에 암호를 저장하는 것은 위험하므로 거의 모든 사이트에서 암호를 해시로 저장합니다. 사용자가 비밀번호를 입력하면 해싱되고 그 결과는 회사 서버에 저장된 해싱된 값 목록과 비교됩니다. 그러나 2019년에 발견된 2,100만 개의 도난된 비밀번호 컬렉션 #1이 보여주듯이 이것은 절대적인 방법이 아닙니다.

서명 생성 및 확인.

서명 확인은 디지털 문서 또는 메시지의 신뢰성을 확인하는 데 사용되는 수학적 프로세스입니다. 유효한 디지털 서명 전제 조건 만족하고 수신자에게 메시지가 알려진 발신자에 의해 생성되었으며 메시지가 전송 중에 변경되지 않았다는 강력한 증거를 제공합니다. 디지털 서명 체계는 일반적으로 다음 세 가지 알고리즘으로 구성됩니다. 키 생성 알고리즘; 메시지와 개인 키가 주어지면 서명을 생성하는 서명 알고리즘; 및 서명 검증 알고리즘. 머클 나무, 암호화폐에 사용되는 기술은 일종의 디지털 서명입니다.

파일 및 메시지 무결성 확인.

해시를 사용하여 보낸 사람에서 받는 사람으로 전송되는 메시지와 파일이 전송 중에 변조되지 않도록 할 수 있습니다. 이 관행은 "신뢰의 사슬"을 구축합니다. 예를 들어 사용자는 해시된 데이터 버전을 게시하고 수신자가 계산한 해시 값을 게시된 값과 비교할 수 있도록 키를 맞추다.

비트코인은 합법인가요?

2021년 6월 현재, 비트코인 미국, 일본, 영국 및 기타 대부분의 선진국에서 합법이었습니다. 신흥 시장에서 비트코인의 법적 지위는 여전히 극적으로 다양했습니다. 중국 심...

더 읽어보기

스텔라 블록체인이란?

스텔라 블록체인이란?

비트코인이 지난 5년 동안 헤드라인을 장식했지만 개발자들 사이에서 더 인상적인 이익과 견인력을 얻은 다른 암호화폐 및 암호화폐 플랫폼이 있었습니다. 스텔라는 그 중 하나였습...

더 읽어보기

거래소에서 암호화폐를 구매하는 데 비용이 얼마나 드나요?

비트코인 거래 비용은 얼마입니까? 의 가격과는 별개로 비트코인 자체적으로 각 암호화폐 거래소는 고객이 코인을 사고 팔 때 거래 수수료를 추가합니다. 이러한 수수료에는 Mak...

더 읽어보기

stories ig