해시 계산기

텍스트 입력

출력 형식:

해시 계산기 소개

소개

해시 계산기는 13가지 주요 해시 알고리즘을 지원하는 순수 프론트엔드 온라인 해시 계산 도구입니다. 텍스트와 파일 입력을 지원하며, 여러 알고리즘을 동시에 계산할 수 있고, HMAC 모드와 다양한 출력 형식을 지원합니다. WebAssembly를 사용한 고성능 계산을 제공합니다.


기능

  • 13가지 해시 알고리즘 지원: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-384, SHA3-512, CRC32, CRC32C, BLAKE2b, BLAKE2s, BLAKE3
  • 드래그 앤 드롭 지원 텍스트 입력 및 파일 업로드
  • 메시지 인증을 위한 키 입력이 가능한 HMAC 모드
  • 네 가지 출력 형식: hex, HEX, Base64, 바이트 배열
  • 여러 알고리즘 동시 계산, 원클릭 복사
  • WebAssembly 기반 고성능 계산
  • 모든 처리는 로컬에서, 데이터는 브라우저를 떠나지 않음

사용 방법

  1. 1입력 모드 선택: 텍스트 입력 또는 파일 업로드
  2. 2텍스트를 입력하거나 파일을 업로드/드롭하세요
  3. 3필요한 해시 알고리즘 선택 (다중 선택 가능)
  4. 4출력 형식 선택: hex, HEX, Base64 또는 바이트 배열
  5. 5HMAC 모드가 필요한 경우 스위치를 켜고 키를 입력하세요
  6. 6결과를 확인하고 복사 버튼을 클릭하세요

자주 묻는 질문

해시 값이란 무엇인가요?
해시 값은 해시 알고리즘에 의해 임의 길이의 데이터에서 생성되는 고정 길이 문자열입니다. 이것은 단방향 함수로, 해시에서 원본 데이터를 복원할 수 없습니다.
HMAC란 무엇인가요?
HMAC(해시 기반 메시지 인증 코드)는 해시 함수와 비밀 키를 결합하여 메시지의 무결성과 진위를 확인하는 메커니즘입니다. 일반 해시보다 더 안전합니다.
이 알고리즘들의 차이점은 무엇인가요?
MD5와 SHA-1은 보안 목적으로 더 이상 권장되지 않지만 체크섬에는 적합합니다. SHA-256/384/512는 널리 사용되는 안전한 알고리즘입니다. SHA-3는 차세대 표준입니다. CRC32는 데이터 무결성 검사에 사용됩니다. BLAKE2/BLAKE3는 고성능 최신 알고리즘입니다.
데이터가 서버로 전송되나요?
아니요. 모든 해시 계산은 WebAssembly를 사용하여 브라우저에서 로컬로 수행됩니다. 네트워크를 통해 전송되는 데이터는 없습니다.
파일의 최대 크기는 얼마인가요?
엄격한 제한은 없지만 브라우저 메모리가 병목입니다. 1GB가 넘는 파일은 성능 문제를 일으킬 수 있습니다.

관련 도구

코드 포매터XML 포매터Unicode 변환기색상 코드 변환진수 변환기Base64 인코더 디코더URL 인코더 디코더HTML 엔티티 이스케이프Cookie를 JSON으로JSON 유니코드 이스케이프MD5 인코더JWT 디코드 검증 인코드JSON을 Cookie로UUID 생성기 및 파서정규식 테스터HTTP 상태 코드포트 번호ASCII 코드표User-Agent 뷰어내 브라우저 핑거프린트JSON 유니코드 언이스케이프Cron 표현식 생성기 및 파서IP 주소 조회SQL 포맷터