사용법
- 형식(Hex/Base64/Base64URL/UUID)과 길이를 선택하세요.
- '새로 생성' 버튼을 누르세요.
- 복사 버튼으로 바로 사용하세요.
🎯 이럴 때 씁니다
- API 키·시크릿 키 발급 — 서비스에 등록할 무작위 키 생성
- 세션 토큰·CSRF 토큰 테스트값 — 개발 중 임시 토큰 필요할 때
- 고유 식별자(UUID) 생성 — DB 레코드·트랜잭션 ID용
입력 · 출력 예시
입력
형식: Base64URL, 길이: 32 바이트
난수 바이트(hex): 3fa20c917b4e68d502ff1a6c88e3409b
5d27b0c416fea933740d8e52c16bafd0출력
P6IMkXtOaNUC_xpsiONAm10nsMQW_qkzdA2OUsFrr9A
32바이트(256비트) 난수를 Base64URL로 인코딩하면 +/= 기호가 없는 43자 문자열이 됩니다. URL·쿠키·헤더에 그대로 넣을 수 있어 API 키나 세션 시크릿으로 쓰기 좋습니다.
자주 묻는 질문
- 비밀번호 생성기와 무엇이 다른가요?
- 비밀번호 생성기는 사람이 입력하는 문자셋(영문·숫자·기호) 기반이고, 이 도구는 API 키·세션 시크릿 등 시스템에서 사용하는 Hex·Base64·UUID 형식의 토큰을 생성합니다.
- 길이는 바이트 기준인가요?
- 네. 지정한 바이트 수만큼 암호학적으로 안전한 난수를 생성한 뒤 선택한 형식으로 인코딩합니다. 예를 들어 32바이트는 Hex로 64자, Base64로 약 43자가 됩니다.
- 생성된 값이 서버에 저장되나요?
- 저장되지 않습니다. crypto.getRandomValues로 브라우저 안에서만 생성됩니다.
다른 보안 도구
🔑
비밀번호 생성기
안전한 무작위 비밀번호 생성
#️⃣
해시값 생성
MD5·SHA1·SHA256 해시 생성
📱
QR 코드 생성
텍스트·URL을 QR 코드로 생성
🗝️
htpasswd 생성
APR1-MD5 해시 비밀번호 생성
🔍
SSL 인증서 내용 확인
인증서 발급자·유효기간·SAN 확인
📜
CSR 내용 확인
CSR 주체·공개키 정보 확인
♻️
SSL 인증서 변환
PEM ↔ DER(HEX) 형식 변환
🤝
SSL 인증서·개인키 쌍 검사기
인증서·개인키 짝 확인
🩺
SSL 체커
HTTPS 접속·인증서 신뢰 여부 확인
🪄
SSL 인증서 생성
자체서명 SSL 인증서·키 생성
🔐
Base64 인코딩·디코딩
텍스트 ↔ Base64 변환
🔑
HTTP Authentication 헤더 생성
Basic·Bearer Authorization 헤더 생성
🪪
JWT 디코더
JWT 헤더·페이로드 확인, HS256 서명 검증
🔒
Jasypt 암호화·복호화
Spring Boot ENC(...) 값 암복호화