해시/암호화
비밀번호 생성기
길이와 문자 집합을 설정할 수 있는 암호학적으로 안전한 무작위 비밀번호.
This generator draws from a cryptographically secure source of randomness (the Web Crypto API) right in your browser. No password ever leaves your device or reaches a server.
How to use it
- Pick a length — longer is always stronger; 16+ characters is enough for most services.
- Turn on the character sets you need: uppercase, lowercase, digits, symbols.
- Exclude easily confused characters (0/O, 1/l/I) if you'll need to type the password by hand.
What makes a password strong
Strength comes from entropy — length and the size of the character set — not from how "complicated" a password looks to a person. A long password made only of lowercase letters is often stronger than a short one mixing every character type.
Where it's supported, turning on two-factor authentication does more for an account's security than relying on password length alone.
Things to keep in mind
Don't reuse the same password across services — a breach on one account shouldn't put the others at risk.
Store passwords in a password manager, not in a text file or notes app.
자주 묻는 질문
길이와 문자 종류 중 무엇이 더 중요한가요?
비밀번호의 강도는 엔트로피(가능한 조합의 수)로 결정되며, 문자 종류를 늘리는 것보다 길이를 늘리는 쪽이 엔트로피를 훨씬 크게 높입니다. 기호를 조금 추가하는 것보다 몇 글자를 더 늘리는 것이 대체로 더 안전합니다.
생성된 비밀번호를 직접 조합해서 만들어도 되나요?
권장하지 않습니다. 사람이 만드는 패턴(단어, 순차적 숫자, 예측 가능한 치환)은 사전 공격에 취약합니다. 이 도구는 암호학적으로 안전한 난수를 사용해 예측 불가능한 조합을 생성합니다.
비밀번호가 서버에 저장되나요?
아니요. 생성 과정은 전부 브라우저에서 이루어지며, 생성된 비밀번호는 서버로 전송되거나 저장되지 않습니다.
무작위 문자보다 단어로 된 패스프레이즈가 더 나은가요?
비밀번호 관리자에 저장되는 비밀번호라면 무작위 문자가 문자당 더 높은 엔트로피를 제공합니다. 하지만 직접 기억해야 하는 "마스터 비밀번호"라면, 몇 개의 무작위 단어로 만든 패스프레이즈가 비슷하거나 더 높은 엔트로피를 유지하면서도 기억하기 쉬워 더 실용적입니다.
브라우저나 비밀번호 관리자에 내장된 비밀번호 생성기를 믿어도 되나요?
네, Web Crypto API 같은 암호학적으로 안전한 난수 소스를 사용한다면 믿을 수 있습니다. 반면 Math.random()처럼 보안에 적합하지 않은 일반 의사난수 생성기를 사용한다면 믿을 수 없습니다.