랜덤 비밀번호 생성기
영문 대소문자, 숫자, 특수문자를 조합한 12자리 랜덤 비밀번호를 생성합니다.
랜덤 비밀번호 생성기 사용법
- 비밀번호 생성 버튼을 누르면 12자리 문자열이 화면에 표시됩니다.
- 마음에 드는 값이 나오면 결과 복사를 눌러 클립보드에 담습니다.
- 버튼을 다시 누르면 새 값이 나오고 앞서 만든 값은 아래 이력에 순서대로 쌓입니다.
- 다 쓴 뒤에는 이력 지우기로 화면과 저장된 기록을 함께 지웁니다.
12자리를 채우는 문자 70종
이 생성기는 아래 70종에서 한 글자씩 12번 뽑습니다. 각 자리를 따로 뽑기 때문에 특정 종류가 반드시 한 번 이상 들어간다는 보장은 없습니다. 기호를 요구하는 사이트라면 결과를 보고 없을 때 다시 누르면 됩니다.
| 문자 종류 | 개수 |
|---|---|
| 대문자 A-Z | 26 |
| 소문자 a-z | 26 |
| 숫자 0-9 | 10 |
| 기호 !@#$%^&* | 8 |
| 합계 | 70 |
70종에서 12자리를 뽑으면 경우의 수는 약 1.38 곱하기 10의 22제곱, 정보량으로는 약 73.6비트입니다.
만든 비밀번호가 브라우저에 남습니다
생성한 값은 화면 아래 이력에 쌓이고 최근 50개까지 이 기기 브라우저의 localStorage에 저장됩니다. 서버로 전송되지는 않지만 공용 PC나 남과 함께 쓰는 브라우저에서는 다음 사람이 이력을 볼 수 있으므로, 복사한 뒤 이력 지우기를 눌러 두는 편이 안전합니다.
자주 묻는 질문
생성된 비밀번호가 저장되나요?
서버로는 전송되지 않지만 이력은 이 기기 브라우저에 남습니다. 최근 50개까지 localStorage에 저장되므로 공용 PC에서 썼다면 이력 지우기를 눌러 기록을 없애 주세요.
길이를 바꿀 수 있나요?
현재는 12자리 고정이며, 원하시면 길이 조정 기능을 추가할 수 있습니다.
은행이나 회사 계정에 써도 되나요?
권하지 않습니다. 값을 브라우저의 Math.random으로 만들어 암호학적 난수가 아니기 때문입니다. 일반 사이트 가입용으로는 충분하지만 금융이나 업무 계정은 브라우저나 비밀번호 관리자의 생성 기능을 쓰는 편이 낫습니다.
12자리면 충분한가요?
무작위 대입만 놓고 보면 충분한 편입니다. 70종 문자 12자리는 약 73.6비트여서 하나씩 대입해 맞히기는 매우 어렵습니다. 다만 같은 비밀번호를 여러 사이트에 돌려쓰면 길이와 무관하게 위험합니다.
숫자나 기호가 안 들어간 값이 나왔어요.
정상 동작입니다. 자리마다 70종에서 따로 뽑기 때문에 특정 종류가 빠진 결과도 나옵니다. 조건이 맞을 때까지 버튼을 다시 누르면 됩니다.