오늘은 해시 함수의 특징과 속성에 대해 설명해보겠습니다. 해시함수란? 해시함수는 숫자로 된 입력값을 다른 압축된 숫자 값으로 변환시키는 함수입니다. 해시함수에 대한 입력은 임의의 길이이지만, 출력은 항상 고정된 길이입니다. 해시 함수에 의해 반환되는 값을 메시지 다이제스트(message digest) 또는 단순히 해시 값(hash value)이라고 합니다. Features of Hash Functions 해시 함수의 특징은 크게 네 가지로 나눌 수 있습니다. 1) 고정된 길이의 출력 값(Hash value) n-bit 출력 값을 갖는 해시 함수를 n-bit 해시 함수라고 하고, 자주 사용되는 함수(sha, MD)는 160-bit와 512-bit사이의 값을 출력합니다. 2) 효율성 일반적으로 입력 메시지 ..