해시 생성기 작동 방식
해시 생성기는 입력한 텍스트의 암호화 해시와 체크섬을 계산하며, MD5, SHA-1, SHA-256, SHA-512를 지원합니다. SHA 계열 해시는 브라우저의 기본 Web Crypto API(SubtleCrypto.digest)를 사용하는데, 이는 검증된 하드웨어 가속 구현입니다. MD5는 SubtleCrypto에 MD5가 포함되지 않으므로(새로운 용도에 암호학적으로 안전하지 않은 것으로 간주) 독립적인 JavaScript 구현으로 계산됩니다. 입력한 내용은 전송되지 않으며, 모든 해시가 기기에서 완전히 생성됩니다.
일반적인 용도로는 다운로드한 파일의 무결성을 공개된 체크섬과 대조하여 확인하거나, 캐시 키나 식별자로 사용할 문자열의 고정 길이 지문을 생성하거나, 두 텍스트 값이 문자 단위로 비교하지 않고 동일한지 확인하는 것이 있습니다.