해시 계산기
브라우저에서 일반 텍스트 또는 로컬 파일의 다이제스트를 계산하고 정확한 16진수 출력을 비교하여 무결성을 확인합니다. 처리는 브라우저에서 로컬로 수행됩니다.
사용 시작
이 도구가 도움이 되는 작업
브라우저에서 일반 텍스트 또는 로컬 파일의 다이제스트를 계산하고 정확한 16진수 출력을 비교하여 무결성을 확인합니다.
작동 예시
입력
텍스트: hello (SHA-256 사용)
결과
2cf24dba5fb0a30e… (총 64개의 16진수 문자)
결과 생성 방법
암호화 해시는 임의의 입력 바이트를 고정 길이 다이제스트로 매핑합니다. 1바이트 변경은 다른 다이제스트를 생성해야 하지만, 다이제스트에서 원래 입력을 복원할 수는 없습니다.
유용한 작업 흐름
- 다운로드한 파일을 게시자의 체크섬과 비교
- 반복 가능한 테스트 다이제스트 생성
- 두 텍스트 값의 바이트가 동일한지 확인
중요한 제한 사항
- MD5 및 SHA-1은 현대의 충돌 저항 보안에 적합하지 않습니다.
- 일반 빠른 해시는 비밀번호 저장에 적합하지 않습니다. 비밀번호 시스템은 솔트 처리된 느린 비밀번호 해싱 함수가 필요합니다.
- 다른 줄 끝 또는 텍스트 인코딩은 다른 다이제스트를 생성합니다.
자주 묻는 질문
해시를 복호화할 수 있나요?
아니요. 해시는 일방향입니다. 약한 입력은 후보 값을 해싱하여 추측할 수 있습니다.
체크섬이 다른 이유는 무엇인가요?
알고리즘, 정확한 파일 버전, 텍스트 인코딩, 대소문자 및 줄 끝을 확인하세요.
처리는 브라우저에서 로컬로 수행됩니다.