해시 생성기

아래에 텍스트를 입력하면 MD5, SHA-1, SHA-256, SHA-512 해시가 동시에 생성됩니다. Web Crypto API를 사용합니다. 모든 처리는 브라우저에서 로컬로 수행됩니다.

해시 함수에 대하여

암호화 해시 함수는 입력을 받아 고정 크기의 바이트 문자열을 생성합니다. 출력(해시)은 입력에 고유합니다 - 아주 작은 변경에도 완전히 다른 해시가 생성됩니다.

  • MD5 - 128비트, 빠르지만 암호학적으로 안전하지 않습니다. 체크섬에만 사용하세요.
  • SHA-1 - 160비트, 보안 용도로는 더 이상 사용되지 않습니다. Git에서는 여전히 사용됩니다.
  • SHA-256 - 256비트, SHA-2 계열. 일반적인 용도에 권장됩니다.
  • SHA-384 - 384비트, SHA-2 계열. SHA-512의 절단된 변형입니다.
  • SHA-512 - 512비트, SHA-2 계열. 가장 강력한 표준 해시입니다.

SHA-1, SHA-256, SHA-384 및 SHA-512는 Web Crypto API를 사용합니다. MD5는 순수 JavaScript 구현을 사용합니다.