해시 생성기
MD5, SHA-1, SHA-256, SHA-384, SHA-512를 사용하여 암호화 해시를 생성합니다.
입력 텍스트
사용 방법
- 해시하려는 텍스트를 입력하거나 붙여넣기하세요
- 해시 생성 버튼을 클릭하세요
- 모든 알고리즘의 해시 결과를 확인하세요
- 복사 버튼을 클릭하여 해시 값을 복사하세요
모든 해싱은 최대 보안을 위해 브라우저에서 로컬로 수행됩니다.
해싱이란?
해싱은 어떤 크기의 데이터든 고정 크기의 문자열로 변환하는 단방향 암호화 함수입니다. 결정적(동일한 입력은 항상 동일한 출력을 생성)이고 비가역적(해시에서 원본 데이터를 복구할 수 없음)으로 설계되었습니다.
지원 알고리즘
MD5: 128비트 해시, 빠르지만 암호화 목적으로는 안전하지 않음.
SHA-1: 160비트 해시, 보안에 민감한 애플리케이션에서는 더 이상 사용되지 않음.
SHA-256: 256비트 해시, 널리 사용되며 안전함.
SHA-384: 384비트 해시, SHA-512의 잘린 버전.
SHA-512: 512비트 해시, SHA-2 계열에서 가장 강력함.
주요 특성
결정적: 동일한 입력은 항상 동일한 출력을 생성
고정 크기: 입력에 관계없이 출력 길이가 일정
비가역적: 해시에서 원본 데이터를 복구할 수 없음
충돌 저항성: 동일한 해시를 가진 두 입력을 찾기 어려움
눈사태 효과: 작은 입력 변경이 큰 해시 변경을 생성