무언가 입력하기 전까지는 빈 입력의 해시가 표시됩니다.
텍스트나 크기 제한 없는 파일의 MD5, SHA-1, SHA-256, SHA-512, SHA3-256, BLAKE3, CRC-32를 브라우저에서 한 번에 계산합니다. HMAC 계산과 공개된 체크섬 비교도 지원합니다.
‘텍스트’ 또는 ‘파일’을 고른 뒤 텍스트를 입력하거나(입력하는 대로 해시가 바뀝니다) 파일을 끌어다 놓습니다.
인코딩된 바이트를 넣는 경우 ‘입력 해석 방식’을 ‘16진수’ 또는 ‘Base64’로 바꿉니다.
출력 형식(hex, HEX, Base64)을 고르고, ‘더 많은 알고리즘’을 켜면 SHA-224, SHA-384, SHA3-512, Keccak-256, BLAKE2, RIPEMD-160, xxHash, CRC-32C도 표시됩니다.
다운로드한 파일을 확인하려면 공개된 해시를 ‘예상 해시와 비교’에 붙여 넣습니다. 일치하는 행이 초록색으로 바뀝니다.
키가 있는 해시가 필요하면 ‘HMAC’을 켜고 ‘비밀 키’를 텍스트나 16진수로 입력합니다.
아니요. 파일은 브라우저의 백그라운드 작업이 조각조각 읽으며 업로드되지 않습니다. 그래서 기기가 읽을 수 있는 한 크기 제한이 없고, 완료되면 처리 속도도 표시합니다.
대개 입력에 보이지 않는 바이트가 섞여 있기 때문입니다. echo는 끝에 줄바꿈을 붙이므로 echo -n을 쓰세요. 문서에서 복사한 텍스트는 줄바꿈 문자나 공백이 다를 수 있습니다. ‘입력 해석 방식’이 데이터와 맞는지도 확인하세요.
없습니다. 해시는 단방향입니다. 다만 짧거나 흔한 입력은 추측으로 찾아낼 수 있으므로 비밀번호를 SHA-256 그대로 저장하는 것은 안전하지 않습니다. 그런 용도에는 ‘Bcrypt·Scrypt·Argon2’를, 데이터를 되돌려야 한다면 ‘AES 암호화·복호화’를 쓰세요.
됩니다. 비교 칸은 그 줄에서 16진수나 Base64로 보이는 부분을 모두 찾아 표시된 모든 알고리즘과 대조하므로, 어떤 알고리즘인지 몰라도 괜찮습니다.
MD5, SHA 계열, RIPEMD입니다. CRC 체크섬, BLAKE, xxHash는 HMAC 형식이 없어 HMAC을 켜면 숨겨집니다. 키는 현재 탭 안에만 있고 저장하거나 전송하지 않습니다.
실수로 생긴 손상을 찾는 데는 충분하지만, 둘 다 실제로 충돌을 만들 수 있다는 것이 알려져 있어 누군가 데이터를 위조할 수 있는 상황에서는 믿으면 안 됩니다. 보안 용도에는 SHA-256 이상을 쓰세요.