ToolDoc

Hash 생성기

텍스트의 MD5, SHA-1, SHA-256, SHA-512 해시를 동시에 계산합니다. 입력하는 즉시 결과가 갱신됩니다.

Hash 생성기 소개

입력한 텍스트의 MD5, SHA-1, SHA-256, SHA-512 해시를 동시에 계산해 네 줄로 나란히 보여 줍니다. 배포처가 함께 올려 둔 체크섬과 맞춰 볼 때, 길이가 긴 두 문자열이 정말 같은지 확인할 때, API 서명에 넣을 다이제스트가 필요할 때 씁니다. 계산은 전부 브라우저 안에서 이루어지므로 입력한 텍스트가 서버로 전송되지 않습니다.

Hash 생성기 사용 방법

  1. 텍스트 입력하기

    해시를 구할 문자열을 입력란에 넣습니다. 글자를 칠 때마다 네 가지 결과가 함께 갱신되며 실행 버튼은 따로 없습니다.

  2. 필요한 알고리즘 읽기

    MD5, SHA-1, SHA-256, SHA-512가 항상 한 화면에 함께 표시되므로 원하는 줄을 그대로 읽으면 됩니다.

  3. 해시 복사하기

    각 줄 오른쪽의 복사 버튼을 누르면 그 알고리즘의 결과만 클립보드에 담깁니다.

자주 묻는 질문

MD5와 SHA-1을 그대로 써도 되나요?

두 알고리즘은 서로 다른 입력에서 같은 해시가 나오도록 만드는 충돌 공격이 이미 공개되어 있습니다. 배포처가 MD5 체크섬만 제공하는 경우처럼 단순 무결성 확인에는 아직 쓰이지만, 서명 검증이나 위조를 막아야 하는 용도에는 SHA-256 이상을 쓰셔야 합니다.

비밀번호를 해시해서 저장해도 되나요?

그렇게 하시면 안 됩니다. 여기 있는 네 가지는 모두 빠르게 계산되도록 설계된 함수라, 공격자가 짧은 시간에 엄청난 수의 후보를 대입해 볼 수 있습니다. 비밀번호 저장에는 bcrypt, scrypt, Argon2처럼 일부러 느리게 만들어진 전용 함수를 솔트와 함께 써야 합니다.

파일의 해시도 구할 수 있나요?

이 도구는 텍스트 입력만 받습니다. 파일을 올려 체크섬을 구하는 기능은 없으므로 파일 해시가 필요하다면 운영체제의 명령(shasum, certutil 등)을 쓰시는 편이 정확합니다. 텍스트를 넣을 때도 끝에 딸려 들어간 줄바꿈이나 공백 한 칸이 결과를 완전히 바꾸니 주의해 주세요.

도구 검색

도구 이름, 키워드, 초성으로 검색하세요