비밀번호 생성기 사용법
- 길이를 정하고 포함할 문자 종류를 고릅니다.
- 비밀번호가 자동으로 만들어지며, 새로 만들기를 누르면 다시 생성됩니다.
- 복사 버튼을 눌러 사용할 곳에 붙여넣으세요.
비밀번호 생성기의 원리
비밀번호는 브라우저의 보안 난수 생성기(crypto.getRandomValues)로 만들어집니다. 일반적인 Math.random과 달리 예측하기 어려운 난수라 보안 용도에 적합합니다. 선택한 문자 종류마다 최소 한 글자가 들어가도록 보장하고, 마지막에 순서를 무작위로 섞습니다. 강도는 가능한 문자 수와 길이로 계산한 엔트로피(비트)로 표시합니다. 같은 길이라면 문자 종류가 많을수록, 같은 문자 종류라면 길이가 길수록 추측하기 어렵습니다. 생성된 비밀번호는 서버로 전송되거나 저장되지 않고 화면에만 나타나며, 페이지를 닫으면 사라집니다.
활용 팁
- 사이트마다 서로 다른 비밀번호를 쓰고 비밀번호 관리자에 저장하세요.
- 중요한 계정은 16자 이상에 모든 문자 종류를 포함하는 것을 권합니다.
- 일부 사이트가 특수문자를 제한하면 기호 옵션을 끄세요.
- 직접 보고 입력해야 한다면 헷갈리는 문자 제외 옵션이 유용합니다.
안전한 비밀번호의 조건
길고 무작위일수록 안전합니다. 생일이나 이름, 키보드 배열처럼 사람이 만든 규칙은 공격자가 먼저 시도하는 후보입니다. 같은 비밀번호를 여러 사이트에서 쓰면 한 곳에서 유출될 때 다른 계정까지 위험해지므로, 이 생성기로 사이트마다 다른 값을 만들고 가능하면 2단계 인증도 함께 켜 두세요. 또한 비밀번호를 주기적으로 바꾸기보다 유출이 의심될 때 즉시 바꾸는 편이 효과적입니다.
주의사항
만든 비밀번호는 안전한 곳에 바로 저장하세요. 화면을 닫으면 다시 볼 수 없습니다. 메신저나 메모장에 평문으로 보관하는 것은 피하세요.
자주 묻는 질문
생성된 비밀번호가 서버에 저장되나요?
아니요. 모든 과정이 내 브라우저 안에서만 이뤄지며 서버로 전송되지 않습니다.
몇 자리가 안전한가요?
일반 계정은 12자 이상, 중요한 계정은 16자 이상에 대문자·소문자·숫자·기호를 섞는 것을 권합니다.
같은 설정으로 다시 누르면 같은 값이 나오나요?
아니요. 매번 새로운 난수로 생성되므로 같은 설정이라도 결과가 달라집니다.