안녕하세요. 방프개입니다. 오늘은 해시함수와 해시함수를 응용한 암호에 관해 적어보려고 합니다. 암호에서 해시와 메시지 인증코드(MAC)는 정보보호의 목표 중 무결성 유지를 위해 꼭 필요한 개념입니다. 따라서 어떻게 무결성을 유지하고 있는지 공부해볼 필요가 있을 것 같습니다. 먼저 일방향 해시함수에 대해 알아보겠습니다. 일방향 해시함수 해시함수는 임의의 길이를 갖는 메시지를 입력으로 하여 고정된 길이의 해시값 또는 해시 코드라 불리는 값을 출력하는 함수입니다. 일방향 해시함수의 특징은 아래와 같습니다. 1. 임의 길이 의 메시지로부터 고정 길이 의 해시값을 계산합니다. 2. 해시값을 고속으로 계산할 수 있습니다. 3. 일방향성을 갖습니다. 다시 말해 해시값으로부터 메시지를 역으로 계산할 수 없습니다. 4...