랜덤 토큰 생성
로컬 처리암호학적으로 안전한 무작위 토큰을 생성합니다.
사용 방법과 처리 기준
암호학적으로 안전한 무작위 토큰을 생성합니다.
도구의 계산과 파일 처리는 브라우저 안에서 이루어집니다. 계산기·단위 변환의 공유 링크를 직접 만들면 값이 URL에 포함됩니다. 계정·방문 통계·광고 관련 정보 처리는 개인정보처리방침을 확인하세요.
현재 제한
- 최대 입력 길이 2,000,000자
예측할 수 없는 문자열이 필요할 때 씁니다. 바이트 수를 정하면 운영체제의 암호학적 난수로 만들고, 쓰려는 곳에 맞는 형식(hex·Base64URL·Base64)으로 바꿔 줍니다.
만든 토큰은 저장되지 않습니다. 닫기 전에 복사해 두세요.
이 도구로 할 수 있는 일
- 보안 난수
- Math.random이 아닌 crypto.getRandomValues를 씁니다.
- 세 가지 형식
- hex(바이트당 2자), URL에 안전한 Base64URL, 일반 Base64.
랜덤 토큰 생성 사용 방법
- 1바이트 수 정하기기본 32바이트(256비트)면 대부분 충분합니다.
- 2형식 고르기hex·base64url·base64 중 고릅니다.
- 3생성·복사만든 토큰을 복사합니다.
활용 예시
기본 설정(32바이트, hex)
입력: 바이트 32, 출력 hex
결과: 64자 16진수 문자열 (예: 284a2238ec61…, 매번 다름)
이럴 때 유용해요
- .env의 SECRET_KEY·JWT 서명 키를 새로 만들 때
- 비밀번호 재설정 링크·초대 코드에 쓸 토큰을 만들 때
자주 묻는 질문 (FAQ)
몇 바이트면 충분한가요?
추측 공격을 막는 비밀 값은 16바이트(128비트) 이상, 서명 키는 32바이트(256비트)를 흔히 씁니다.
