랜덤 문자열 생성기
선택한 문자 집합·길이·개수에 따라 암호학적으로 안전한 랜덤 문자열과 API 토큰을 브라우저에서 한꺼번에 생성합니다.
랜덤 문자열 생성기 — 랜덤 문자열, 시크릿, API 토큰을 브라우저에서 바로 대량으로 만듭니다. 원하는 대문자·소문자·숫자·기호 집합에 체크하고 길이와 만들 개수를 정한 뒤 「생성」을 누르면 매번 새 묶음을 얻습니다. 각 문자는 crypto.getRandomValues에서 뽑으며 편향을 없애기 위해 거부 표집을 사용합니다. 어디에도 업로드되지 않으며 문자열은 내 기기에서 만들어져 기기 안에 머뭅니다.
랜덤 문자열 생성기란?
랜덤 문자열 생성기는 고엔트로피 문자열을 한 번에 많이 찍어 내는 무료 브라우저 내 도구입니다. API 키, 액세스 토큰, 초대 코드, 테스트 데이터, 솔트, 그 밖의 임의 식별자를 만들 수 있습니다. 개발자, QA 엔지니어, 운영 팀은 환경을 초기화하거나, 데이터베이스를 현실적인 랜덤 값으로 채우거나, 서버를 전혀 거치지 않고 토큰을 나눠 줄 때 이 도구를 씁니다. 「대문자」「소문자」「숫자」「기호」 체크박스로 문자 풀을 고르고 「길이」와 「개수」를 정한 뒤 「생성」을 누르면, 각 문자열은 crypto.getRandomValues에서 거부 표집으로 뽑혀 모든 문자가 균일한 확률로 나옵니다. 기억하기 쉬운 단일 비밀번호를 노리는 비밀번호 생성기와 달리, 이 도구는 기계가 읽는 토큰을 대량으로 만드는 데 맞춰져 있으며, 「재생성」 버튼은 내부 시드를 증가시켜 설정은 그대로 둔 채 요청할 때마다 완전히 새로운 묶음을 줍니다.
랜덤 문자열 생성기 사용법
- 「대문자」「소문자」「숫자」「기호」 체크박스로 포함할 문자 집합을 고르세요 — 최소 하나는 켜져 있어야 합니다.
- 각 문자열의 「길이」와, 「개수」로 몇 개를 만들지 설정하세요.
- 「생성」(또는 「재생성」)을 눌러 crypto.getRandomValues에서 새 묶음을 뽑으세요.
- 출력 상자에서 문자열을 확인하세요. 길이·개수·문자 집합을 바꾸면 스스로 갱신됩니다.
- 개별 복사 버튼으로 한 문자열을 복사하거나, 목록 위의 복사 동작으로 묶음 전체를 한 번에 복사하세요.
예시
32자 영숫자 API 토큰
입력
대문자 + 소문자 + 숫자, 길이 32, 개수 1
출력
k7QmZ2pX9vT4nR8bL1cW6yH3dF5sG0aJ
짧은 16진수 풍 초대 코드 묶음
입력
소문자 + 숫자, 길이 8, 개수 3
출력
a3f9k2dq 7m1xp4ce b8t6w0nz
기호를 포함한 고엔트로피 시크릿
입력
대문자 + 소문자 + 숫자 + 기호, 길이 24, 개수 1
출력
G$7m@Kp2!xZq9#vR4&nLwT^h
자주 묻는 질문
- 문자열이 서버로 전송되나요?
- 아니요. 각 문자열은 Web Crypto API(crypto.getRandomValues)로 로컬에서 생성되며, 어디에도 업로드되거나 저장되지 않습니다. 도구는 오프라인에서 작동하고 값이 브라우저를 떠나지 않으므로, 실제 시크릿과 토큰에도 안전하게 쓸 수 있습니다.
- 문자열은 얼마나 무작위인가요?
- 각 문자는 브라우저의 암호학적으로 안전한 난수원인 crypto.getRandomValues에서 거부 표집을 사용해 뽑으므로, 문자 풀을 모듈로 편향 없이 표집합니다. 덕분에 단순한 임시 채움값이 아니라 토큰·솔트·시크릿에 적합한 출력이 됩니다.
- 왜 「생성」을 누르면 완전히 새로운 묶음이 나오나요?
- 「생성」(재생성)은 내부 시드를 증가시키고 새 랜덤 바이트를 가져오므로, 길이·개수·문자 집합 선택은 그대로 둔 채 완전히 새로운 묶음을 받습니다.
- 비밀번호 생성기와 무엇이 다른가요?
- 비밀번호 생성기는 기억하기 쉬운 강한 단일 시크릿에 맞춰져 있습니다. 이 도구는 API 키·액세스 토큰·테스트 데이터처럼 기계가 읽는 대량 출력을 위한 것이라, 여러 문자열을 한 번에 만들고 묶음 전체를 한 번의 클릭으로 복사할 수 있습니다.
- 이걸 API 키나 토큰으로 써도 되나요?
- 네. 길이가 충분하고 문자 집합이 넓으면 문자열은 API 키, 액세스 토큰, 비슷한 임의 식별자에 충분한 엔트로피를 가집니다. 사람이 쓰는 비밀번호에는 전용 비밀번호 생성기가 더 편할 수 있습니다.
관련 도구
AES 텍스트 암호화 (AES-GCM + PBKDF2)
패스프레이즈에서 유도한 키(PBKDF2 SHA-256)로 AES-GCM 암호화·복호화를 수행하며, 모든 처리가 브라우저 안에서 끝나고 업로드가 없습니다.
Argon2·scrypt 해시
Argon2id 또는 scrypt로 비밀번호를 해시하고, Argon2 해시를 비밀번호와 대조해 검증합니다. 모두 브라우저에서 동작합니다.
Bcrypt 해시 생성기·검증기
평문에서 원하는 cost factor로 bcrypt 비밀번호 해시를 만들거나, 평문을 기존 bcrypt 해시와 비교해 검증하는 일을 모두 브라우저에서 처리합니다.
BIP39 니모닉 생성기
여러 언어로 12~24개 단어의 무작위 BIP39 복구 구문을 생성하거나, 기존 니모닉을 원래 엔트로피로 되돌립니다. 모두 브라우저에서 처리됩니다.