암호화 및 복호화 모듈 - 해시 함수
이번에는 암호화 및 복호화 모듈인 해시 함수에 대해 알아봅시다! 1. 해시 함수해시 함수란? 입력 데이터를 고정 길이의 해시 값으로 변환하는 암호화 모듈입니다.주로 데이터의 무결성을 확인하거나 비밀번호 저장, 디지털 서명 등에 사용됩니다.해시 함수는 입력 데이터의 크기와 상관없이 항상 같은 길이의 해시 값만 생성하며, 해시 값에서 원래 데이터를 복원할 수 없어요.. 해시 함수의 종류로는 다음과 같이 있습니다. 1-1. MD5(Message-Digest Algorithm)MD5는 입력 데이터를 128bit(16byte)의 해시 값으로 변환합니다.또한, 고정된 32자리의 16진수 문자열로 출력됩니다.하지만, 현재는 보안 취약점으로 인해 비밀번호 저장 or 데이터 무결성 검증 등의 용도로는 사용을 피하는 것이..