디지털 서명과 인증 등에 폭넓게 사용되는 대표적인 해시 알고리즘들을 살펴봅니다.
| 알고리즘 | 메시지 다이제스트 길이 | 비고 |
| SHA-1 | 160비트 | 1995년 표준화 (FIPS 180-1로 정의) |
| HAS-160 | 160 비트 | SHA-1 기반으로 만들어져 1998년 한국 정부가 표준화 |
| MD5 | 128 비트 | 1991년 RSA사가 개발, 충돌 문제 있음 |
| MD2 | 128 비트 | RSA사가 개발, 충돌 문제 있음 |
| RIPEMD-160 | 160 비트 | 유럽의 표준 알고리즘 |
💡 SHA와 MD5의 상세 스펙 차이
| 구분 | MD5 | SHA (SHA-1) |
| 다이제스트 길이 | 128 비트 | 160 비트 |
| 처리 기본 단위 | 64번 (16번 x 4라운드) | 80번 |
| 최대 메시지 크기 | 무한대 | 2^64 |
| 기약논리 함수 | 4 | 3 |
| 덧셈 상수 | 64개 | 4개 |
| 전자 서명과 PKI (0) | 2026.04.09 |
|---|---|
| 키 관리 (0) | 2026.04.09 |
| 공개키 암호 (0) | 2026.04.09 |
| 비밀키 암호 (0) | 2026.04.09 |
| 암호의 개념과 고전 암호 (1) | 2026.03.18 |