생성6분 읽기
MD5·SHA-1·SHA-256 차이와 비밀번호 저장 주의점
MD5·SHA-1·SHA-256은 해시 길이와 충돌 안전성이 다릅니다. 파일 체크섬과 서명에는 무엇을 쓰는지, 비밀번호 저장에는 왜 SHA-256도 안 되고 bcrypt·Argon2 같은 전용 함수가 필요한지 정리했습니다.
2026.10.03 업데이트관련 도구: 해시 생성 (MD5·SHA) →
브라우저 암호 API로 UUID·ULID·비밀번호를 만들고, 텍스트와 파일의 MD5·SHA 해시를 계산합니다.
MD5·SHA-1·SHA-256은 해시 길이와 충돌 안전성이 다릅니다. 파일 체크섬과 서명에는 무엇을 쓰는지, 비밀번호 저장에는 왜 SHA-256도 안 되고 bcrypt·Argon2 같은 전용 함수가 필요한지 정리했습니다.
UUID v4는 전부 난수이고, UUID v7과 ULID는 앞부분이 시각이라 생성 순서대로 정렬됩니다. 구조와 DB 인덱스에 주는 영향, 생성 시각이 드러나는 문제를 비교해 어떤 ID를 쓸지 정리했습니다.