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

$102418.358867 USD

-1.97%

ethereum
ethereum

$3298.096549 USD

1.21%

xrp
xrp

$3.048127 USD

-1.30%

tether
tether

$0.999866 USD

-0.01%

solana
solana

$231.464380 USD

-2.61%

bnb
bnb

$675.655067 USD

-0.56%

usd-coin
usd-coin

$0.999928 USD

-0.01%

dogecoin
dogecoin

$0.327988 USD

-0.25%

cardano
cardano

$0.945324 USD

-1.12%

tron
tron

$0.256233 USD

0.65%

chainlink
chainlink

$25.471085 USD

1.61%

avalanche
avalanche

$34.603954 USD

-1.17%

stellar
stellar

$0.416369 USD

-2.01%

sui
sui

$4.058447 USD

-3.89%

toncoin
toncoin

$4.893106 USD

1.10%

암호화 해시 함수

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

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

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

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

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

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

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

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