해시/암호화
HMAC Generator
비밀 키로 텍스트나 파일의 HMAC(Hash-based Message Authentication Code)을 계산합니다 — MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 8개 알고리즘을 한 번에.
자주 묻는 질문
HMAC과 일반 해시의 차이는 무엇인가요?
일반 해시는 키 없이 데이터의 지문만 계산하지만, HMAC은 비밀 키를 함께 사용해 데이터의 무결성뿐 아니라 인증(그 키를 아는 사람이 만들었는지)까지 증명합니다.
어떤 알고리즘과 키 길이를 선택해야 하나요?
HMAC-SHA-256 이상을 권장하며, 키는 해당 해시 함수의 블록 크기(예: SHA-256은 64바이트) 이상으로 무작위 생성하는 것이 안전합니다. MD5나 SHA-1 기반 HMAC은 새로운 용도에는 피하는 것이 좋습니다.
비밀 키는 서버로 전송되나요?
아니요. 입력한 키와 데이터는 브라우저 안에서만 처리되며 어디로도 업로드되지 않습니다.