개발자 도구해시 생성기
SHA256 해시 생성기MD5·SHA-512·HMAC 온라인 해시 변환
텍스트나 파일을 MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시값으로 바꾸고 비밀키를 넣으면 HMAC 서명을 만드는 온라인 해시 생성기입니다. 받은 체크섬을 붙여 넣으면 일치 여부를 바로 알려줍니다.
해시 생성기 사용법
글자나 파일을 MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시로 바꿉니다. 파일 체크섬을 비교하거나 웹훅·API 서명(HMAC)을 확인할 때 씁니다.
값을 넣습니다
글자를 직접 치거나 파일을 올릴 수 있습니다. 예전 시스템과 값을 맞출 때는 입력 해석을 EUC-KR 로, 바이트를 그대로 해시하려면 16진수 바이트로 고릅니다.
목록은 줄마다 해시합니다
줄마다를 고르면 이메일·아이디 목록을 한 줄씩 따로 해시합니다. 앞뒤 공백과 빈 줄은 빼고, 결과는 줄 → 해시 또는 CSV(입력,해시)로 복사할 수 있습니다.
알고리즘을 고릅니다
일반적으로 SHA-256 을 씁니다. 다섯 가지 결과는 아래 표에 한꺼번에 나오고, 비밀키를 넣으면 모두 HMAC 으로 바뀝니다.
결과를 비교합니다
받은 체크섬을 비교 칸에 붙여 넣으면 어느 알고리즘 값과 맞는지 알려줍니다. 대소문자와 sha256sum 출력 뒤의 파일 이름은 무시합니다.
자주 묻는 질문
- 해시를 되돌릴 수 있나요?
- 없습니다. 해시는 한 방향 함수라 원본을 복원할 수 없습니다. 다만 흔한 비밀번호는 미리 계산된 표로 찾아낼 수 있으니 비밀번호 저장에는 솔트와 전용 알고리즘을 써야 합니다.
- MD5 를 써도 되나요?
- 내려받은 파일이 깨지지 않았는지 대조하는 체크섬 용도로는 괜찮습니다. 다만 충돌을 쉽게 만들 수 있어 서명이나 비밀번호 저장 같은 보안 용도로는 쓰면 안 됩니다.
- 같은 한글인데 다른 곳과 해시가 다릅니다.
- 글을 어떤 바이트로 바꿨는지가 다르기 때문입니다. 요즘은 UTF-8 이 기본이지만 예전 국내 시스템은 EUC-KR 바이트로 해시한 경우가 많습니다. 입력 해석을 EUC-KR 로 바꿔 비교해 보세요.