#️⃣
무료 해시 생성기
텍스트나 파일로 MD5, SHA-1, SHA-256, SHA-512, CRC32 해시를 생성합니다. 체크섬과 데이터 무결성을 확인할 수 있습니다.
한 번 로드하면 오프라인에서도 작동
팁: SHA-256과 SHA-512는 암호화적으로 안전합니다. SHA-1은 레거시이며 보안에 민감한 용도에는 더 이상 권장되지 않습니다. 모든 해싱은 브라우저에서 로컬로 실행됩니다 — 파일과 텍스트는 전송되지 않습니다.
체크섬 vs. 비밀번호 해싱: 이것은 범용 체크섬입니다 — 비밀번호 해싱의 대안이 아닙니다 (비밀번호에는 bcrypt, Argon2, scrypt를 사용하세요). SHA-1도 보안에 민감한 무결성 검증에는 적합하지 않습니다.
주요 용도
- Hash를 사용하여 파일 무결성 확인다운로드된 파일의 SHA-256 체크섬을 생성하고 게시자의 체크섬과 비교하여 수정되지 않았음을 확인합니다.
- 데이터 무결성을 위한 체크섬 생성텍스트 또는 파일의 SHA-256 해시를 만들어 손상을 감지하고, 백업을 확인하고, 데이터 파이프라인을 감사합니다.
- Hashing을 사용하여 파일 중복 제거SHA-256 해시를 비교하여 중복 파일을 식별합니다 — 동일한 콘텐츠는 동일한 해시를 생성합니다.
- 암호 해싱 이해텍스트 변경이 완전히 다른 해시 출력을 생성하는 방법을 보여 암호화 해싱이 어떻게 작동하는지 알아봅니다.
- API 요청 서명을 위한 해시 생성서명된 요청을 보내기 전에 API 페이로드의 해시를 계산하여 HMAC 서명을 이해합니다.
사용 방법
해시 생성은 Web Crypto API(SHA-1, SHA-256, SHA-384, SHA-512용)와 직접 구현한 MD5 및 CRC32를 함께 사용해 전적으로 브라우저에서 실행됩니다. Web Crypto API는 이 두 오래된 알고리즘을 의도적으로 제외하기 때문입니다. 텍스트나 파일 내용은 어디에도 업로드되지 않습니다.
- 1입력을 바이트로 읽기텍스트 입력의 경우 브라우저 내장 TextEncoder가 문자열을 UTF-8 바이트 배열로 변환합니다. 500 MB 이하 파일은 File API의 arrayBuffer() 메서드가 원시 바이너리 데이터를 메모리로 직접 읽으며, 파일은 기기를 떠나지 않습니다.
- 26가지 알고리즘을 병렬 실행SHA-1, SHA-256, SHA-384, SHA-512는 브라우저 기본 WebCrypto 구현인 crypto.subtle.digest()에 전달됩니다. MD5는 도구에 내장된 독립적인 RFC 1321 구현으로 계산하며(WebCrypto는 MD5를 의도적으로 제외), 큰 입력에서는 4 MB마다 이벤트 루프에 양보해 탭이 응답성을 유지합니다. CRC32는 미리 계산된 256개 항목의 IEEE 802.3 조회표로 바이트 단위를 빠르게 처리합니다.
- 3완료되는 대로 16진 다이제스트 표시각 알고리즘의 결과는 완료되는 순간 화면에 기록됩니다. CRC32 같은 빠른 알고리즘은 거의 즉시 나타나고, 큰 파일의 SHA-512는 조금 더 걸릴 수 있습니다. 6가지 모두 Promise.all로 동시에 실행되므로 전체 대기 시간은 합계가 아니라 가장 느린 알고리즘이 결정합니다.
- 4선택적 체크섬 검증알고 있는 체크섬을 검증 입력란에 붙여 넣으면 도구가 계산된 6가지 다이제스트 모두와 비교합니다. 16진 문자 수(32자는 MD5, 40자는 SHA-1, 64자는 SHA-256 등)로 어떤 알고리즘이 일치하는지(또는 일치해야 하는지) 자동으로 식별하고, 일치, 불일치, 인식할 수 없는 길이 중 하나로 알려 줍니다.
텍스트와 파일은 전적으로 브라우저 안에서 처리되며, 서버로 전송되거나 기록되거나 현재 페이지 세션 이후에 저장되지 않습니다.
관련 도구
파일 해시 / 체크섬
모든 파일의 SHA-256, SHA-1, SHA-384, SHA-512 체크섬을 계산하고 공개된 해시와 다운로드를 검증합니다. 파일이 업로드되지 않습니다.
시도해보기파일이 로컬에 유지됨
ICS 캘린더 생성기
.ics 파일을 열어 일정을 보고, CSV로 내보내거나 편집하세요. 또는 반복과 알림이 포함된 Apple 캘린더, Outlook, Google용 .ics 캘린더 초대장을 만들 수 있습니다. 모든 작업이 브라우저에서 실행됩니다.
시도해보기
chmod 권한 계산기
소유자, 그룹, 기타에 대한 Unix 파일 권한을 토글하여 8진수 값(755), 기호 표기(rwxr-xr-x), 정확한 chmod 명령을 얻습니다.
시도해보기