Secret Key Generator
Generate AES, HMAC-SHA, and JWT secret keys using the browser crypto API.
키 유형
출력 형식
256 bits · 32 bytes · 32바이트 대칭 암호화 키 (권장)
이 도구 소개
비밀 키 생성기는 crypto.getRandomValues를 사용하여 AES, HMAC, JWT, 세션, API 키 등 암호화 알고리즘을 위한 안전한 랜덤 키를 생성합니다.
키 길이는 알고리즘 사양과 정확히 일치합니다. 아무것도 서버로 전송되지 않으며, 키 생성은 완전히 로컬에서 이루어집니다.
사용 방법
- 사용 사례에 맞는 키 유형을 선택합니다.
- 애플리케이션이 사용하는 출력 형식을 선택합니다.
- 키 생성 버튼을 클릭합니다.
- 키를 복사하고 안전하게 보관합니다. 프로덕션에서는 시크릿 관리자를 사용하세요.
활용 사례
백엔드 개발자가 AES-256 키를 생성합니다. Node.js 엔지니어가 HMAC-SHA-256 키로 웹훅을 서명합니다. Express 개발자가 세션 시크릿을 생성합니다.
자주 묻는 질문
- 이 키를 프로덕션에서 사용해도 안전한가요? — 네, 키는 암호학적으로 랜덤합니다. 단, 소스 코드에 하드코딩하지 말고 시크릿 관리자를 사용하세요.
- Hex와 URL 안전 Base64의 차이는? — Hex는 2배 더 길지만 0-9와 a-f만 사용합니다. URL 안전 Base64는 더 짧고 환경 변수에서 안전합니다.
- 생성 횟수에 제한이 있나요? — 없습니다. 클릭할 때마다 독립적인 새 키가 생성됩니다.