OneTools 온라인

토큰 생성기

원하는 문자(대문자, 소문자, 숫자 및/또는 기호)로 난수 문자열을 생성하세요.

토큰 생성기

토큰 생성기: 원하는 길이의 무작위 문자열 만들기

선택한 문자 집합과 길이로 무작위 문자열을 생성합니다. 테스트 데이터, 자리 표시자 ID, 예제 값, 임시 이름 등에 유용합니다. 생성은 전적으로 브라우저 안에서 이루어집니다. 다만 JavaScript의 Math.random()을 사용하며, 이는 암호학적으로 안전한 난수 생성기가 아닙니다. API 키, 세션 ID, CSRF 토큰처럼 타인이 추측하면 곤란한 값에는 사용하지 마세요.

사용 방법

  1. 문자 집합과 길이 설정하기

    대문자, 소문자, 숫자, 기호를 켜거나 끄고 길이를 1~512자 사이에서 설정합니다.

  2. 문자열 생성하기

    생성 버튼을 누르거나 아무 설정이나 바꾸면, 허용한 문자로 새 문자열이 만들어집니다.

  3. 복사하기

    결과를 클릭 한 번으로 클립보드에 복사합니다. 모든 처리는 브라우저 안에서 이루어지며 어디에도 전송되지 않습니다.

주요 기능

  • 문자 집합 사용자 지정(A-Z, a-z, 0-9, 기호)
  • 길이 조절(1~512자)
  • 클릭 한 번으로 복사
  • 전적으로 브라우저에서 실행 — 문자열이 업로드되지 않음
  • 즉시 다시 생성

실제 응용 분야

적합한 용도:
  • 테스트 픽스처와 모의 데이터
  • 개발·스테이징 환경의 자리 표시자 ID
  • 데모와 문서용 예제 값
  • 임시 파일이나 버킷의 무작위 이름

부적합한 용도: API 키, 세션 ID, CSRF 토큰, 비밀번호 재설정 링크처럼 추측되면 누군가 피해를 보는 비밀. 위의 Math.random() 관련 설명을 참고하세요.

기술 사양

  • 난수 원천: Math.random() (CSPRNG 아님)
  • 지원 문자 유형: 대문자 소문자 숫자 기호
  • 출력 길이: 1~512자
  • 처리 방식: 전적으로 브라우저 안에서, 페이지 밖으로 나가는 요청 없음

난수의 성질과 한계

이 도구는 JavaScript의 Math.random()으로 문자열을 만듭니다. 이 함수는 예측 불가능성이 아니라 속도를 목적으로 하며, 암호학적으로 안전한 난수 생성기(CSPRNG)가 아닙니다. FIPS, TRNG, 엔트로피 적합성에 대해 저희는 어떤 주장도 하지 않습니다.

API 키, 세션 ID, CSRF 토큰, 비밀번호 재설정 링크처럼 추측되면 문제가 되는 값에는 사용하지 마세요. 그런 용도에는 crypto.getRandomValues()나 사용하는 플랫폼의 시크릿 서비스를 쓰세요.

생성은 브라우저에서 이루어지며 결과가 저희에게 전송되지 않습니다.

자주 묻는 질문

결과를 API 키나 비밀번호로 써도 안전한가요?
아니요. 이 생성기는 JavaScript의 Math.random()을 사용하며, 빠르지만 예측 불가능하지 않고 암호학적으로 안전한 난수 생성기가 아닙니다. API 키, 세션 ID, CSRF 토큰, 비밀번호 재설정 링크에는 crypto.getRandomValues()나 사용하는 플랫폼의 시크릿 서비스를 사용하세요.
그럼 어디에 적합한가요?
테스트 픽스처, 모의 데이터, 개발·스테이징 환경의 자리 표시자 식별자, 문서의 예제 값, 임시 파일이나 버킷의 무작위 이름처럼 값이 추측되어도 문제가 되지 않는 용도입니다.
최대 길이가 512자인 이유는 무엇인가요?
화면을 다루기 쉽게 유지하고 결과를 한 번에 복사하기 쉽게 하기 위해서입니다. 더 긴 문자열이 필요하면 두 번 생성해 이어 붙이세요.
설정한 상태를 동료와 공유할 수 있나요?
네. 설정이 페이지 URL에 기록되므로 주소 표시줄을 복사하면 연 사람에게도 같은 문자 집합과 길이가 그대로 적용됩니다.