Developer Utility
Hash 생성기
텍스트를 입력하면 MD5, SHA-1, SHA-256, SHA-512 해시값을 브라우저에서 바로 생성하고 복사할 수 있습니다. 입력값은 서버로 전송하지 않고 현재 브라우저에서 처리됩니다.
다중 해시 생성
MD5, SHA-1, SHA-256, SHA-512 값을 한 번에 생성할 수 있습니다.
브라우저 처리
입력 텍스트를 서버로 전송하지 않고 브라우저에서 계산합니다.
복사·다운로드
개별 해시 복사, 전체 복사, TXT 다운로드를 지원합니다.
입력 길이
0자
선택 알고리즘
4개
결과 개수
0개
처리 방식
Browser
텍스트 입력
해시값으로 변환할 텍스트를 입력하고 필요한 알고리즘을 선택하세요.
알고리즘 선택
생성할 해시 알고리즘을 선택하세요.
생성 결과
선택한 알고리즘별 해시값을 확인하고 개별 복사할 수 있습니다.
텍스트를 입력한 뒤 Hash 생성하기 버튼을 눌러주세요.
도움말
Hash 생성기는 언제 사용하나요?
텍스트 무결성 확인, 테스트 데이터 비교, API 서명 테스트, 파일명 식별자 생성, 개발 중 샘플 해시값 확인이 필요할 때 사용할 수 있습니다.
지원 알고리즘
- MD5: 오래된 체크섬 용도에 사용되지만 보안 목적에는 권장되지 않습니다.
- SHA-1: 현재는 보안 목적 사용을 권장하지 않습니다.
- SHA-256: 일반적으로 많이 사용하는 SHA-2 계열 해시입니다.
- SHA-512: 더 긴 해시값이 필요한 경우 사용할 수 있습니다.
해시와 암호화의 차이
해시는 입력값을 고정된 길이의 문자열로 변환하는 단방향 처리입니다. 암호화처럼 원래 값으로 복호화할 수 없습니다.
비밀번호 저장에 사용해도 되나요?
단순 MD5, SHA-1, SHA-256 해시만으로 비밀번호를 저장하는 것은 안전하지 않습니다. 실제 인증 시스템에서는 salt, key stretching, bcrypt, Argon2 같은 전용 방식을 사용하는 것이 좋습니다.
MD5와 SHA-1을 계속 제공하는 이유는 무엇인가요?
보안 목적보다는 기존 시스템 비교, 레거시 체크섬 확인, 테스트 데이터 검증 용도로 필요할 수 있기 때문입니다. 신규 보안 목적에는 SHA-256 이상 또는 전용 비밀번호 해싱 방식을 권장합니다.
입력한 텍스트가 서버로 전송되나요?
이 유틸리티는 브라우저에서 해시값을 계산하는 방식으로 사용할 수 있도록 구성되어 있습니다. 민감한 값은 실제 사용 환경에서도 네트워크 요청 여부를 개발자 도구에서 확인하는 것이 좋습니다.