이 해시 생성기를 사용하는 이유는 무엇입니까?
- SHA-1, SHA-256 및 SHA-512를 사용하여 브라우저에서 로컬로 텍스트 또는 파일을 해시합니다.
- 워크플로에 필요한 정확한 알고리즘을 붙여넣을 수 있도록 각 다이제스트를 독립적으로 복사합니다.
- 공백, 구분 기호, 대문자/소문자 차이를 무시하고 두 해시를 비교합니다.
- SHA-256 또는 SHA-512에 대한 새로운 작업을 진행하면서 호환성 확인을 위해 SHA-1을 유지하세요.
텍스트 해시
해시 일반 텍스트
텍스트는 해싱 전에 UTF-8로 인코딩됩니다. 다이제스트는 단방향이므로 원래 텍스트로 되돌릴 수 없습니다.
파일 해시
로컬 파일 해시
게시된 체크섬과 비교하여 다운로드를 확인하는 데 유용합니다. 파일은 브라우저에 남아 있으며 업로드되지 않습니다.
선택된 파일이 없습니다.
비교
두 해시 비교
공백, 콜론, 하이픈, 대문자/소문자 차이는 비교 전에 무시됩니다.
비교 결과
정규화된 해시 A
—
정규화된 해시 B
—
해시는 단방향입니다. Base64는 가역적입니다.
해시는 압축된 지문입니다. 입력이 변경되면 다이제스트가 변경됩니다. 따라서 해시는 무결성 검사 및 동등성 검사에 유용하지만 전송에는 유용하지 않습니다. Base64는 보안 기능이 아닌 바이트에 대한 가역적 인코딩입니다.
SHA-256 또는 SHA-512를 선호하는 경우
새로운 워크플로의 경우 SHA-256 또는 SHA-512를 선호합니다. SHA-1은 이전 도구, 매니페스트 및 패키지 색인이 계속 게시될 수 있기 때문에 여기에 남아 있습니다. 새로운 표준을 선택하는 경우 SHA-1로 시작하지 마십시오.
브라우저 측 해싱의 한계
이 페이지는 선택한 파일을 해시하기 전에 브라우저 메모리로 읽어옵니다. 빠른 확인에는 편리하지만 장치의 사용 가능한 메모리에 따라 매우 큰 파일이 제한될 수 있습니다.
자주 묻는 질문
Base64와 해시의 차이점은 무엇입니까?
Base64는 바이트에 대한 가역적 인코딩입니다. 암호화 해시는 변경 사항을 감지하거나 콘텐츠를 비교하는 데 사용되는 단방향 다이제스트입니다. 그들은 다양한 문제를 해결합니다.
해시를 원래 텍스트나 파일로 다시 디코딩할 수 있나요?
아니요. 해시는 단방향으로 설계되었습니다. 새로운 다이제스트를 알려진 값과 비교할 수 있지만 해시만으로는 원래 입력을 복구할 수 없습니다.
이 도구에 여전히 SHA-1이 표시되는 이유는 무엇입니까?
SHA-1은 레거시 매니페스트나 이전 시스템과 일치해야 할 때 여전히 유용하지만 새 작업의 경우 SHA-256 또는 SHA-512를 선호해야 합니다.
파일이 내 브라우저를 벗어나나요?
아니요. 텍스트 해싱, 파일 해싱 및 다이제스트 비교는 모두 브라우저에서 로컬로 실행됩니다. 아무것도 업로드되지 않았습니다.
관련
설명(선택사항)
부하를 줄이기 위해 필요할 때만 주석을 가져옵니다.