> 오늘의 암호화폐 뉴스
bitcoin
bitcoin

$78296.150408 USD

-6.06%

ethereum
ethereum

$1566.911665 USD

-13.25%

tether
tether

$1.000018 USD

0.04%

xrp
xrp

$1.876916 USD

-12.03%

bnb
bnb

$557.614617 USD

-5.62%

usd-coin
usd-coin

$1.000611 USD

0.06%

solana
solana

$105.570282 USD

-12.12%

dogecoin
dogecoin

$0.145710 USD

-13.19%

tron
tron

$0.227049 USD

-3.81%

cardano
cardano

$0.568870 USD

-12.00%

unus-sed-leo
unus-sed-leo

$8.917500 USD

-2.44%

chainlink
chainlink

$11.183946 USD

-12.41%

toncoin
toncoin

$2.932062 USD

-9.33%

stellar
stellar

$0.221191 USD

-12.20%

avalanche
avalanche

$16.013904 USD

-7.98%

암호화 해시 함수

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

암호화 해시 함수는 가변 길이의 임의 데이터 문자열을 해시라고 하는 고정 길이 및 형식 중 하나로 변환하는 데 사용할 수 있는 알고리즘, 즉 특정 작업의 반복 가능한 시퀀스입니다.

해시 함수의 가장 간단한 예 중 하나는 한 자리 출력이 남을 때까지 숫자의 자릿수를 더하는 것입니다. 예를 들어 입력이 49인 경우 4와 9를 더하면 13이 되고, 그 숫자 1과 3을 다시 합산하여 4가 출력됩니다. 입력 숫자의 길이에 관계없이 출력은 항상 단일입니다. 숫자.

그러나 이는 좋은 알고리즘이 아닙니다. 왜냐하면 기능을 잘 수행하려면 해시 함수가 다음과 같은 몇 가지 특성을 가져야 하기 때문입니다.

  • 주어진 입력에 대한 출력을 계산하는 것은 쉽지만, 프로세스를 반대로 하고 알려진 출력의 입력을 계산하는 것은 거의 불가능합니다.
  • 결정론 - 특정 입력을 알고리즘에 입력하면 항상 동일한 출력이 생성되어야 합니다.
  • 충돌 저항 - 두 개의 서로 다른 입력이 동일한 출력을 생성할 가능성이 거의 없습니다.
  • 눈사태 효과 - 입력에서 단 한 비트의 데이터라도 변경하면 출력이 완전히 달라집니다.

해시 함수는 장기간 저장을 전송한 후 컴퓨터 파일의 무결성을 확인하기 위한 체크섬이나 무작위 기능 등 다양한 사용 사례에 적용됩니다.

이는 또한 SHA-256 해시 함수를 사용하는 비트코인(BTC)과 같은 작업 증명 암호화폐 채굴의 핵심 구성 요소이기도 합니다. 블록체인에 새 블록을 추가하고 새로 채굴된 비트코인에 대한 보상을 받으려면 채굴자는 먼저 목표라고 하는 특정 임계값보다 낮은 해시 값을 생성해야 합니다.

해시가 의사 무작위이고 해시 함수를 통해 실제로 실행하기 전에 입력의 출력을 예측할 수 없다는 사실은 채굴자가 새로운 비트코인을 허공에서 인쇄할 수 없으며 수행한 작업을 증명해야 함을 보장합니다.