다른 도구
무료 비밀번호 생성기로 랜덤 비밀번호 만들기
비밀번호 생성기로 클릭 한 번에 강력한 무작위 비밀번호를 만들어 보세요. 길이는 6자부터 256자까지 정하고, 대문자, 소문자, 숫자, 특수문자 중 사용할 문자 유형을 선택하세요. 기본 설정은 네 가지 유형을 모두 포함한 16자로, 거의 모든 계정에 사용할 수 있을 만큼 강력합니다. 무작위 단어 세 개를 조합한 것처럼 기억하기 쉬운 비밀번호가 필요하신가요? 기억하기 쉬운 비밀번호 생성기를 사용해 보세요.
시간을 아껴 주는 기능이 세 가지 있습니다. 이 설정에 대한 링크로 지금 설정한 조건을 그대로 북마크에 저장하면, 다음에는 클릭 한 번으로 비밀번호를 만들 수 있습니다. QR 코드로는 비밀번호를 직접 입력하지 않고 휴대폰으로 옮길 수 있습니다. 또 페이지를 한 번 불러오면 오프라인에서도 계속 사용할 수 있습니다. 회원가입 없이 무료로 이용하세요.
바로 가기: 어디에 쓸 비밀번호인가요? · 웹사이트에서 비밀번호를 거부한다면 · 안전한가요? · 얼마나 강력한가요?
비밀번호를 어디에 사용하시나요?
비밀번호의 용도를 선택하면 용도에 맞는 설정으로 비밀번호 생성기가 열립니다. 예시는 페이지를 불러올 때마다 해당 설정에 따라 새로 생성됩니다.
- 웹사이트 또는 앱 계정비밀번호 관리자나 브라우저가 저장하고 자동으로 입력하므로 직접 입력할 필요가 없습니다. 어떤 계정에도 사용할 만큼 강력하면서, 길이 제한이 있는 사이트에서도 쓸 수 있을 만큼 짧습니다.16자, 기본 설정
- 특수문자를 허용하지 않는 웹사이트영문자와 숫자만 허용하는 웹사이트와 앱에 사용하세요. 16자면 특수문자 없이도 어떤 계정에나 사용할 수 있을 만큼 강력합니다.16자 · 특수문자 없음
- 직접 입력할 비밀번호한 화면에서 보고 다른 화면에 입력할 비밀번호에 적합합니다. 영문자와 숫자만 사용하며, 1, I, i, L, l, 0, O, o는 제외합니다.16자 · 헷갈리는 문자 제외
- 서버, 터미널 또는 설정 파일영문자와 숫자만 사용하므로 이스케이프 처리 없이 터미널, .env 파일 또는 연결 문자열에 붙여 넣을 수 있습니다.32자
설정을 저장하려면 이 페이지를 북마크하거나 이 설정에 대한 링크를 사용하세요. 링크에는 설정만 포함되며, 비밀번호는 절대 포함되지 않습니다.
웹사이트에서 비밀번호를 거부할 때
일부 웹사이트는 비밀번호 길이나 사용할 수 있는 특수문자를 제한합니다. 다음 방법을 순서대로 시도해 보세요.
- 웹사이트에서 허용하는 최대 길이가 설정한 길이보다 짧다면 허용되는 최대 길이를 사용하세요. 많은 웹사이트가 비밀번호 길이를 16자 또는 20자로 제한합니다.
- 일반 특수문자만 사용하세요: $?% 옆의 화살표를 눌러 일반 특수문자만을 선택하세요. 그러면 대부분의 웹사이트에서 허용하는 특수문자인 ! @ # $ % ^ & *만 사용됩니다. 웹사이트에 허용되는 특수문자 목록이 나와 있다면 특수문자 선택에 그 목록을 붙여 넣으세요.
- 특수문자 사용을 끄세요. 웹사이트에서 허용한다면 길이를 4자 늘리세요. 영문자와 숫자만으로 무작위로 만든 20자 비밀번호는 특수문자가 포함된 16자 비밀번호보다 안전합니다.
이 비밀번호 생성기는 안전한가요?
이 비밀번호 생성기는 저희가 비밀번호를 전혀 전달받지 않도록 설계되었습니다. 비밀번호는 사용 중인 기기의 브라우저에서 기기의 안전한 난수 생성기를 통해 만들어집니다. 계정도, 비밀번호 데이터베이스도 없습니다.
직접 확인해 보세요. 페이지가 로드된 후 Wi-Fi나 모바일 데이터를 끄고 비밀번호를 계속 생성해 보세요. 비밀번호를 만드는 데는 네트워크 연결이 필요하지 않으므로 그대로 작동합니다.
이미 감염된 기기, 악성 브라우저 확장 프로그램, 복사한 내용을 읽는 소프트웨어로부터 사용자를 보호할 수 있는 웹사이트는 없습니다. 신뢰할 수 있는 기기와 브라우저를 사용하세요.
비밀번호는 얼마나 강해야 충분할까요?
기본 설정인 영문자, 숫자, 특수문자를 조합한 무작위 16자 비밀번호는 이메일부터 암호화된 디스크까지 어디에나 쓰기에 충분히 강력합니다. 최소한 이 설정을 사용하고, 계정마다 다른 비밀번호를 쓰세요. 비밀번호 관리자가 대신 기억해 주며, 매일 직접 입력하는 비밀번호 하나는 암호 구문으로 만들면 더 편리합니다.
생성기 아래에 표시되는 시간은 최악의 상황을 가정한 것입니다. 즉, 공격자가 웹사이트에서 탈취한 비밀번호 목록이나 복사한 암호화 파일 등의 사본을 확보하여 자신의 컴퓨터에서 횟수 제한 없이 대입해 보는 경우입니다. 생성기에 표시된 비밀번호를 알아내는 데 걸리는 시간은 누가 추측하느냐에 따라 달라집니다.
내 비밀번호16자ABCabc123$?%
- 그래픽 카드 1개
- 2.9조 년
- 고성능 게이밍 PC 수준
- 그래픽 카드 1,000개 내 비밀번호 등급
- 29억 년
- 범죄 조직 등이 시간 단위로 빌려 사용하는 규모
- 그래픽 카드 100,000개
- 2,900만 년
- 정부나 대형 기술 기업 수준의 규모입니다. 실제 수치는 아무도 공개하지 않습니다.
적절한 보호 조치를 갖춘 웹사이트나 기기는 공격하는 데 훨씬 오래 걸립니다. 틀린 비밀번호로 반복해서 시도하면 차단하고, 추측에 시간이 오래 걸리는 형태로 비밀번호를 저장하기 때문입니다. 하지만 웹사이트가 비밀번호를 어떻게 저장하는지는 알 수 없으므로, 이런 보호 조치에만 의존하지 마세요.
사람이 직접 정한 비밀번호는 길이만 보고 예상하는 것보다 훨씬 취약합니다. 사람들이 흔히 쓰는 단어, 이름, 날짜를 공격자도 가장 먼저 시도하기 때문입니다. 이미 사용 중인 비밀번호를 확인하려면 비밀번호 강도 검사기를 사용해 보세요. 이 도구도 브라우저 안에서 작동합니다.
휴대폰에서도, 오프라인에서도 사용하세요
휴대폰에서 비밀번호가 필요하신가요? 직접 입력하는 대신 생성기 아래에서 QR 코드를 선택하고 스캔하세요.
브라우저에서 PassGen.co를 한 번 불러오면 인터넷에 연결되어 있지 않아도 계속 사용할 수 있습니다. 새 공유기를 설정할 때도 유용합니다. 오프라인에서 사용해야 할 때를 대비해 미리 한 번 테스트해 보세요. 홈 화면에 추가하면 특히 iPhone에서 오프라인으로 더 안정적으로 사용할 수 있습니다.
iPhone 또는 iPad: Safari에서 이 페이지를 열고 공유 버튼을 누른 다음 홈 화면에 추가를 누르세요.
Android 또는 컴퓨터: 브라우저 메뉴를 열고 앱 설치 또는 홈 화면에 추가를 선택하세요.
무료입니다. 홈 화면에 자물쇠 아이콘이 추가되며, 오프라인에서도 사용할 수 있습니다.
- Safari에서 공유 버튼을 누르세요. 최신 버전의 iOS에서는 먼저 더 보기 메뉴(점 세 개)를 여세요.
- 홈 화면에 추가를 누르세요.
- 추가를 누르세요. 홈 화면에 자물쇠 아이콘이 나타나며, 오프라인에서도 사용할 수 있습니다.
설치된 앱을 사용 중입니다. 웹사이트와 마찬가지로 오프라인에서도 사용할 수 있습니다.
작동 방식: 기술 세부 정보
개발자, IT 팀, 그리고 저희 설명을 확인하고 싶은 분들을 위한 내용입니다.
안전한 난수
모든 문자는 운영 체제의 안전한 난수 생성원을 사용하는 Web Crypto API의 crypto.getRandomValues()로 생성됩니다. Math.random()은 절대 사용하지 않습니다.
나머지 연산 편향 없음
무작위로 문자를 선택할 때마다 거부 샘플링을 사용하므로, 선택한 문자 집합의 모든 문자가 동일한 확률로 선택됩니다.
선택한 모든 유형 포함
비밀번호에는 선택한 각 유형의 문자가 최소 하나씩 포함되며, 같은 안전한 난수 생성원으로 순서를 섞습니다. 이 조건으로 가능한 비밀번호 중 일부가 제외되므로 실제 강도는 표시된 추정치보다 아주 조금 낮습니다.
강도 추정
비트 수 = 길이 × log2(사용하는 문자 수)이며, 네 가지 유형을 모두 사용하는 16자 비밀번호는 약 105비트입니다. 비밀번호를 알아내는 데 걸리는 시간은 공격자가 설정을 알고 있으며, 그래픽 카드 1,000개로 빠른 해시 함수에 대해 초당 약 200조 번의 속도로 가능한 모든 비밀번호의 절반을 시도한다고 가정한 값입니다. bcrypt나 Argon2처럼 느린 해시 함수를 사용하면 공격 속도가 훨씬 느려집니다.
명령어와 파일에서의 특수문자
$, #, !, &처럼 웹사이트에서 널리 허용하는 특수문자는 명령 셸, 설정 파일, 연결 문자열에서 특별한 의미를 갖습니다. 이런 용도로 사용할 때는 특수문자를 끄고 길이를 늘리세요. '서버, 터미널 또는 설정 파일' 설정을 선택하면 이렇게 적용됩니다.
키와 토큰
PassGen.co는 직접 정할 수 있는 텍스트 형태의 비밀 값을 만드는 데 사용하세요. 서비스에서 발급하는 API 키나 토큰, SSH 키, 인증서, 또는 십육진수, Base64, 고정된 비트 수 등 정해진 형식이 필요한 키를 대신하는 용도로는 사용하지 마세요.
자주 묻는 질문
비밀번호는 얼마나 길어야 하나요?
비밀번호 관리자나 브라우저에 저장할 계정의 비밀번호는 무작위 문자 16자로 만드세요. 많은 웹사이트가 최대 길이를 16자나 20자로 제한하므로, 16자면 거의 모든 곳에서 사용할 수 있습니다. 미국 표준 기관인 NIST는 인증 코드 같은 추가 단계 없이 비밀번호만으로 인증하는 경우, 웹사이트에서 최소 15자를 요구하도록 권고합니다.
12자 비밀번호도 안전한가요?
틀린 비밀번호로 시도하면 차단되는 곳에서만 충분합니다. 추측 시도를 막는 장치가 없다면, 네 가지 문자 유형을 모두 사용하는 무작위 12자 비밀번호는 그래픽 카드 1,000개로 알아내는 데 약 38년이 걸리며, 등급은 보통입니다. 16자 비밀번호는 같은 조건에서 약 29억 년이 걸리며, 비밀번호 관리자를 사용하면 더 길어도 똑같이 편리하게 쓸 수 있습니다.
비밀번호에 특수문자를 넣어야 하나요?
아니요. 특수문자도 도움이 되지만, 길이가 더 중요합니다. 웹사이트나 기기에서 특수문자를 사용하기 어렵다면 특수문자 옵션을 끄고 길이를 몇 자 더 늘리세요.
각 옵션은 어떤 기능인가요?
길이는 문자 수를 6자부터 256자까지 설정합니다. 여러 비밀번호는 한 줄에 하나씩 최대 16개의 비밀번호를 만듭니다. ABC, abc, 123, $?%는 각각 대문자, 소문자, 숫자, 특수문자를 뜻하며, ✓ 표시가 있으면 사용 중이라는 뜻입니다. 클릭하면 해당 문자가 제외되고 취소선이 표시됩니다. 0Oo 1IiLl도 같은 방식으로 작동합니다. 끄면 모양이 비슷한 문자(0, O, o, 1, I, i, L, l)를 제외합니다. $?% 옆의 화살표로 사용할 특수문자를 선택할 수 있습니다. 모든 특수문자, 일반 특수문자만(! @ # $ % ^ & *), 또는 직접 고르거나 웹사이트의 목록에서 붙여 넣은 특수문자를 사용할 수 있습니다.
Google Chrome에도 비밀번호 생성기가 있나요?
네. Chrome, Safari, Edge와 대부분의 비밀번호 관리자는 웹사이트에 가입할 때 강력한 비밀번호를 제안하고 저장해 줍니다. 일반적인 회원가입에는 좋은 선택입니다. Wi-Fi나 기기용 비밀번호처럼 브라우저가 도와줄 수 없는 경우, 또는 길이와 문자를 직접 선택하고 싶을 때는 PassGen.co를 사용하세요.
ChatGPT로 비밀번호를 만들어도 되나요?
무작위처럼 보이는 비밀번호를 만들 수는 있지만, 실제로는 무작위가 아닙니다. 챗봇은 다음에 나올 가능성이 높다고 예측한 문자를 쓰기 때문에, 생성한 비밀번호에는 패턴이 있어 보기보다 추측하기 쉽습니다. 비밀번호가 채팅 기록에 남는다는 점도 있습니다. 이와 같은 비밀번호 생성기는 기기의 안전한 난수 생성기를 사용하며, 비밀번호는 브라우저 밖으로 전송되지 않습니다.
PassGen.co가 제 비밀번호를 보거나 저장할 수 있나요?
아니요. 비밀번호는 브라우저에서 실행되는 코드로 만들어지며, 저희에게 전송되지 않습니다. 계정도, 비밀번호 데이터베이스도 없습니다.
Wi-Fi 비밀번호는 어떻게 만드는 게 좋나요?
모양이 비슷한 문자를 제외하고 영문자와 숫자를 무작위로 조합한 20자 비밀번호가 좋습니다. 이렇게 하면 TV에서도 입력하기 쉽습니다. Wi-Fi QR 코드 생성기로 비밀번호를 만들고 카드를 인쇄하면, 손님이 스캔해서 연결할 수 있습니다.
비밀번호를 한 번에 여러 개 만들 수 있나요?
네. 여기에서 한 줄에 하나씩 최대 16개를 만들 수 있습니다. 학급이나 회사 전체에 사용할 비밀번호가 필요하다면 대량 비밀번호 생성기로 최대 1,000개를 만들고, Microsoft 365, Google Workspace 또는 Active Directory로 바로 가져올 수 있는 CSV 파일로 내보낼 수 있습니다.
비밀번호를 안전하게 관리하려면 어떻게 해야 하나요?
각 비밀번호를 비밀번호 관리자에 저장하고, 하나의 비밀번호는 하나의 계정에만 사용하세요. 한 웹사이트에서 정보가 유출되면 공격자는 같은 이메일 주소와 비밀번호로 다른 웹사이트에도 로그인을 시도합니다. 2단계 인증을 제공하는 곳에서는 모두 켜 두세요.
비밀번호는 얼마나 자주 바꿔야 하나요?
이용 중인 서비스에서 정보가 유출되었거나 다른 사람이 계정을 사용한 흔적이 있는 등 이유가 있을 때만 바꾸세요. NIST는 웹사이트에서 정기적인 비밀번호 변경을 강제하지 않도록 권고합니다. 정기적으로 바꾸게 하면 사람들이 더 취약한 비밀번호를 선택하게 되기 때문입니다.