hashing1 [blockchain] 해시함수 해싱이란? 해싱은 가변 크기의 입력값에서 고정된 크기의 출력값을 생성해 내는 과정을 의미합니다. 이는 해시 함수(해싱 알고리즘으로 구현됨)라 알려진 수학적 공식을 따라 진행됩니다. 기존의 해시 함수와 암호 해시 함수는 모두 결정론적입니다. 결정론적이라는 것은 입력값이 변하지 않는 한, 해싱 알고리즘은 언제나 동일한 출력값(해시)을 산출해 낸다는 것. 일반적으로 암호화폐의 해싱 알고리즘은 일방향 함수로 설계되어 상당한 양의 연산 시간과 리소스 없이는 쉽게 이를 되돌릴 수 없습니다. 즉, 입력값에서 출력값을 생성하는 것은 매우 쉽지만, 반대 방향으로 가는 것(출력값만을 가지고 입력값을 생성하는 것)은 상대적으로 어렵. 일반적으로 입력값을 찾기 어려울수록 해싱 알고리즘은 더욱 안전한 것으로 간주됩니다. 해시 .. 2022. 8. 2. 이전 1 다음