비밀번호 생성
강력한 랜덤 비밀번호를 만듭니다.
파일은 사용자 기기에만 남습니다
이 도구는 모든 처리를 브라우저 안에서 수행합니다. 서버로 업로드되는 내용은 없습니다.
📝 비밀번호 생성 소개
비밀번호 생성기는 선택한 문자 종류를 조합해 무작위 비밀번호를 만들어 줍니다. 대문자, 소문자, 숫자, 기호(!@#$%^&*()-_=+[]{}) 중 원하는 항목을 체크하고 슬라이더로 4자부터 64자까지 길이를 정한 뒤 생성 버튼을 누르면 됩니다.
각 문자는 예측 가능한 Math.random() 대신 브라우저의 암호학적으로 안전한 난수 생성기인 crypto.getRandomValues()로 선택합니다. 비밀번호의 강도는 주로 길이와 사용하는 문자 종류의 수에 따라 결정됩니다. 대소문자와 숫자를 섞은 16자 비밀번호만 해도 약 95비트의 엔트로피를 가지며, 기호를 추가하거나 길이를 늘리면 더욱 강력해집니다. 기호를 허용하지 않는 사이트라면 대신 길이를 늘리는 것이 좋습니다.
생성 과정은 모두 브라우저 안에서 이루어지므로 비밀번호가 서버로 전송되거나 저장되지 않습니다. 만든 비밀번호는 비밀번호 관리자에 보관하고, 서비스마다 서로 다른 비밀번호를 쓰는 것이 유출 피해를 막는 가장 확실한 방법입니다.
📘 사용법
- 1
길이 선택
길이 슬라이더를 움직여 4자에서 64자 사이로 길이를 정합니다.
- 2
문자 종류 선택
사용할 사이트의 규칙에 맞게 대문자, 소문자, 숫자, 기호 항목을 체크합니다.
- 3
생성 후 복사
생성 버튼을 누른 뒤 복사 버튼으로 새 비밀번호를 비밀번호 관리자에 저장합니다.
❓ 자주 묻는 질문
생성된 비밀번호가 어딘가에 저장되나요?
아니요. 브라우저 메모리에서만 만들어지며, 직접 복사하지 않으면 페이지를 떠날 때 사라집니다.
비밀번호는 몇 자가 적당한가요?
일반 계정은 16자 이상이면 충분히 강력합니다. 이메일이나 금융처럼 중요한 계정은 20자 이상을 권장합니다.
생성 버튼을 눌러도 결과가 나오지 않아요.
문자 종류를 최소 하나는 선택해야 합니다. 모든 항목의 체크를 해제하면 사용할 문자가 없어 결과가 표시되지 않습니다.
선택한 문자 종류가 반드시 모두 포함되나요?
꼭 그렇지는 않습니다. 선택한 문자를 합친 목록에서 무작위로 뽑기 때문에 짧은 비밀번호는 일부 종류가 빠질 수 있으니, 사이트에서 모든 종류를 요구하면 다시 생성해 주세요.