
SHA1은 데이터의 무결성을 확인하고, 인증을 위해 사용됩니다.
SHA1은 데이터의 고유한 160비트 해시 값을 생성하여, 데이터의 변경 여부를 확인할 수 있습니다.
SHA1 해시 함수의 특징은 다음과 같습니다.
- 데이터의 크기가 상관없이 고정된 크기의 해시 값을 생성합니다.
- 해시 값은 데이터의 변경에 따라 항상 달라집니다.
- 해시 함수는 비대칭 함수이므로, 해시 값으로부터 원래 데이터를 복원할 수 없습니다.
SHA1 해시 함수의 보안 취약점은 다음과 같습니다.
- 2017년 SHA1 해시 함수의 취약점이 공개되었습니다.
- SHA1 해시 함수는 Collision 공격에 취약합니다.
- SHA1 해시 함수는 Preimage 공격에 취약합니다.
2025-03-29 05:41