토큰 생성기

crypto.getRandomValues()를 사용한 암호학적으로 안전한 난수 토큰을 생성합니다.

토큰은 클라이언트에서 crypto.getRandomValues()를 사용하여 생성되며, 서버로 전송되거나 localStorage에 저장되지 않습니다.

문자 풀 모드

생성 옵션

32
1

생성된 토큰

위 옵션을 설정하고 생성 버튼을 클릭하세요.

토큰 생성기 사용 가이드

Token Generator는 브라우저의 crypto.getRandomValues() API로 암호학적으로 안전한 무작위 토큰을 만들어 주는 무료 브라우저 도구입니다. 모든 처리가 브라우저 안에서 이루어지므로 생성된 토큰은 서버로 전송되거나 localStorage에 저장되지 않습니다.

API 키, 비밀번호, 세션 식별자, 일회성 시크릿처럼 무작위 문자열이 필요할 때 외부 생성기에 의존하지 않고 바로 만들 수 있습니다. 문자 풀은 프리셋(대문자, 소문자, 숫자, 기호) 조합으로 구성하거나 직접 입력한 사용자 문자 집합을 쓸 수 있고, 공백 포함 여부도 선택할 수 있습니다.

토큰 길이는 1~256자, 한 번에 생성할 토큰 개수는 1~20개까지 지정할 수 있습니다. 문자 중복을 허용하거나 모든 문자를 고유하게 강제할 수 있으며, 토큰 하나씩 또는 전체를 클립보드로 복사할 수 있습니다. 한 번 생성한 뒤에는 옵션을 바꾸면 결과가 즉시 다시 생성됩니다.

생성 과정은 전적으로 클라이언트에서 처리되고 상태를 저장하지 않으므로 세션 간에 결과가 남지 않으며, 페이지를 새로 고치거나 닫으면 결과가 사라집니다. 문자 중복을 끄면 토큰 길이가 선택한 문자 풀의 크기를 넘을 수 없습니다.

자주 묻는 질문

생성된 토큰이 정말 안전한가요?
예. Math.random()이 아니라 브라우저의 암호학적 난수 생성기인 crypto.getRandomValues()를 사용해 토큰을 만듭니다.
만든 토큰이 어딘가로 전송되거나 저장되나요?
아니요. 모든 생성은 브라우저 안에서 이루어지며 토큰은 서버로 전송되거나 localStorage에 저장되지 않습니다. 페이지를 새로 고치거나 닫으면 사라집니다.
문자 중복을 끄면 오류가 나는 이유는 무엇인가요?
중복을 허용하지 않으면 각 문자가 한 번만 쓰일 수 있어 토큰 길이가 문자 풀 크기보다 작거나 같아야 합니다. 문자를 더 추가하거나 길이를 줄이면 해결됩니다.