Command Palette

Search for a command to run...

해시

해시 생성기

모든 텍스트에서 MD5, SHA-1, SHA-256, SHA-384 및 SHA-512 해시 생성

해시 생성기란?

해시 생성기는 한 번에 다섯 가지 알고리즘에 걸쳐 모든 텍스트의 암호화 다이제스트를 계산합니다: MD5, SHA-1, SHA-256, SHA-384 및 SHA-512. 입력을 입력하거나 붙여넣고 해시 생성을 한 번 클릭한 다음 편집할 때 모든 해시 업데이트가 실시간으로 제공됩니다. 알고리즘당 별도의 도구도 없고 탭 사이를 클릭할 수도 없습니다. SHA 제품군은 브라우저의 기본 SubtleCrypto 구현(동일한 코드 경로 Node 18+ 노출)에서 실행되는 반면 MD5는 RFC 1321의 순수 TypeScript 구현으로 계산됩니다. Web Crypto가 몇 년 전에 MD5 지원을 중단했기 때문입니다. 정당한 이유.

해시 함수는 어떤 크기의 입력도 고정 크기의 지문에 매핑합니다: "hello"는 항상 2cf24dba... SHA-256 하에서 산출되며,입력의 단일 비트를 뒤집으면 완전히 관련 없는 다이제스트가 생성됩니다. 그 결정론은 해시가 실제 엔지니어링의 많은 부분을 고정시키는 이유입니다 - 게시된 체크섬에 대한 다운로드 확인,캐시 키 중복 제거,ETag 생성,환경 간 구성 파일 비교,또는 오래된 데이터베이스에서 유출된 MD5 가 알려진 문자열과 일치하는지 확인합니다.

SHA-1 해시 생성기로 알려진 값에 대해 빠르게 확인합니다. 후행 개행이 없는 hello 를 입력하고 SHA-1 행은 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d 를 읽으며 동일한 40 문자는 hello | sha1sum 을 인쇄합니다. SHA-512 행은 9b71d224bd62f378 을 시작하고 128 개의 16 진수 문자로 실행됩니다. 알고리즘이 하나만 필요한 경우 알고리즘을 SHA-1 또는 SHA-512 로 설정하고 다른 행은 사라지므로 sha1 해시 생성기 또는 SHA-512 검사가 복사할 단일 줄로 유지됩니다.

모든 것이 브라우저에서 클라이언트 측으로 실행됩니다. 해시가 무엇이든 - 디버깅 중인 API 키,프로덕션 사고의 스니펫,고객 식별자 - 머신을 떠나지 않고 서버에 충돌하지 않으며 로그에 도착하지 않습니다. 다이제스트를 대문자로 저장하는 시스템의 경우 대문자로 전환하거나,Content-MD5 및 Subresource Integrity 와 같은 HTTP 헤더의 경우 Base64 양식을 가져와 16 진수가 아닌 Base64 를 기대하는 매니페스트를 가져옵니다.

사용할 알고리즘은 전적으로 작업에 따라 다르며 두 가지 일반적인 용도는 다른 답변이 필요합니다. 파일이 손상되지 않았는지 확인하기 위해 이러한 작업과 MD5 중 하나가 여전히 그 목적을 위해 널리 게시됩니다. 공격자가 의도적으로 충돌을 구성할 수 있는 모든 것에는 MD5와 SHA-1이 손상됩니다. 충돌하는 MD5 파일은 수년 동안 사소한 일이었고 2017년에 SHA-1 충돌이 입증되었으므로 둘 다 서명이나 인증서에 속하지 않습니다. SHA-256 이상을 사용하십시오. 암호를 저장하는 경우 아무리 강력하더라도 이들 중 어느 것도 적절하지 않습니다. 이들은 패스워드 스토리지가 필요로 하는 것과는 반대로 빠르도록 설계되어 있으며, 그 작업은 의도적으로 느리고 소금에 절인 bcrypt, scrypt 또는 argon2를 원합니다. 해싱도 단방향이므로 암호화가 아니며 해시된 항목을 복구할 수 없습니다.

해시 생성기를 사용하는 방법?

  1. 입력을 붙여넣기 또는 입력

    입력 영역에 텍스트를 넣습니다. 암호 후보, 파일 매니페스트 라인, API 페이로드, 전체 구성 파일. 입력은 해싱 전에 UTF-8 인코딩되므로 다중 바이트 문자(Émojis, CJK 텍스트)는 후행 줄바꿈 없이 동일한 UTF-8 파일에서 MD5SUM 또는 SHA256SUM이 생성하는 것과 동일하게 해시됩니다.

  2. 5가지 다이제스트를 한 번에 모두 읽기

    해시 생성을 클릭하면 5 개의 행이 모두 나타나고 다음을 입력할 때 계속 업데이트됩니다: MD5 (32 hex chars), SHA-1 (40), SHA-256 (64), SHA-384 (96), SHA-512 (128). 미스터리 해시가 있고 어떤 것도 검증하기 전에 알고리즘을 길이에서 식별해야 할 때 나란히 보는 것이 편리합니다.

  3. 필요한 경우 출력 형식을 전환

    대문자 토글은 모든 16 진수를 대문자로 뒤집습니다. 일부 Windows 도구 및 이전 데이터베이스는 이를 그런 식으로 저장하며 해시 비교는 일반적으로 대소문자를 구분하는 문자열 비교입니다. 각 행은 또한 Content-MD5 헤더와 SRI 무결성 속성이 기대하는 것과 동일한 바이트의 base64 렌더링을 노출합니다.

  4. 필요한 다이제스트 복사

    모든 행에는 고유한 복사 버튼이 있으므로 나머지는 건드리지 않고 SHA-256만 잡을 수 있습니다. 체크섬 비교, CI 스크립트 또는 무결성 매니페스트에 붙여넣습니다. 게시된 체크섬과 비교할 때 원래 입력의 흩어져 있는 공백 또는 후행 줄바꿈을 관찰하십시오. 둘 다 다이제스트를 완전히 변경합니다.

주요 특징

  • 한 번에 5가지 알고리즘

    단일 입력에서 동시에 계산되는 MD5, SHA-1, SHA-256, SHA-384 및 SHA-512

  • 라이브 해싱

    첫 번째 해시 생성 클릭 후 입력할 때 업데이트를 다이제스트합니다. 페이지를 다시 로드하거나 기다리지 않습니다

  • 16진수 및 base64 출력

    헤더 및 SRI 매니페스트의 경우 기본적으로 소문자 16진수, 대문자 토글 및 행당 base64

  • 네이티브 웹 암호화 속도

    SHA 제품군은 브라우저의 미묘한 암호화 구현에서 실행됩니다. - 사용 가능한 경우 하드웨어 가속

Frequently Asked Questions

예. 모든 해싱은 브라우저 탭 - 내장 Web Crypto API 를 통한 SHA 제품군 및 로컬 TypeScript 를 통한 MD5 내부에서 발생합니다. 입력하는 것은 네트워크를 통해 전송되지 않습니다: 유일한 요청은 알고리즘 선택 및 입력 길이를 전달하는 사용량 카운트이며 DevTools 네트워크 탭에서 확인할 수있는 텍스트는 아닙니다. 즉,일반적인주의로 진정으로 중요한 비밀을 처리하십시오: 완료되면 탭을 닫고 클립 보드 관리자에 남기지 마십시오.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

hashmd5sha1sha256sha512checksumdigesthash generatorcrypto hashsha384sha 1 hash generatorsha1 hash generatorsha-1 hash generatorsha 512 hash generator