안전한 비밀번호를 단계별로 생성하는 방법
빠른 답변
안전한 비밀번호를 생성하려면 비밀번호 생성기를 열고 길이를 16자 이상으로 설정하고 대문자, 소문자, 숫자 및 기호를 활성화한 다음 생성을 클릭하세요. 이 도구는 암호화 보안 임의성을 위해 crypto.getRandomValues를 사용합니다. 모든 생성은 로컬에서 이루어지며 비밀번호는 서버로 전송되지 않습니다.
소개
강력한 비밀번호는 계정 탈취에 대한 첫 번째 방어선입니다. "password123" 또는 "qwerty"와 같은 취약한 비밀번호는 무차별 대입 공격을 통해 밀리초 안에 해독될 수 있습니다. 안전한 비밀번호는 길고(최소 16자) 임의이어야 하며 대문자, 소문자, 숫자 및 기호를 혼합하여 사용해야 합니다. 이 가이드에서는 무료 온라인 도구를 사용하여 브라우저에서 암호화된 보안 비밀번호를 생성하는 방법을 보여주고 각 설정이 중요한 이유를 설명합니다.
단계별
-
비밀번호 생성기 도구 열기
비밀번호 생성기 도구 페이지로 이동하세요. 이 도구는 길이 및 문자 집합에 대한 옵션을 제공하고 Web Crypto API(crypto.getRandomValues)를 사용하여 비밀번호를 생성합니다.
-
비밀번호 길이 설정
길이 슬라이더를 설정하거나 16자 이상으로 입력하세요. 중요한 계정(이메일, 뱅킹, 비밀번호 관리자 마스터 비밀번호)의 경우 20~32자를 사용하세요. 비밀번호가 길수록 해독하기가 기하급수적으로 어려워집니다.
-
문자 세트 선택
대문자(A-Z), 소문자(a-z), 숫자(0-9) 및 기호(!@#$%^&*)의 네 가지 문자 유형을 모두 활성화합니다. 네 가지를 모두 사용하면 엔트로피가 최대화됩니다. 일부 웹사이트에서 기호를 거부한다고 해서 기호를 제외하지 마세요. 대신 다른 서비스를 찾아보세요.
-
비밀번호 생성
생성 버튼을 클릭합니다. 이 도구는 암호화된 보안 무작위성을 제공하는 crypto.getRandomValues를 사용하여 무작위 비밀번호를 생성합니다(예측 가능한 Math.random 아님).
-
비밀번호를 복사하여 저장하세요.
복사를 클릭하여 비밀번호를 클립보드에 복사하세요. 평판이 좋은 비밀번호 관리자(Bitwarden, 1Password, KeePass)에 저장하세요. 일반 텍스트 파일, 브라우저 메모 또는 스프레드시트에는 절대 저장하지 마세요. 모든 계정에 고유한 비밀번호를 사용하세요.
예
16자리 비밀번호(모두 세트)
입력: 길이: 16, 세트: 상+하+숫자+기호
산출: K9#mX!2vRp$7nLqF
32자 비밀번호(최대 엔트로피)
입력: 길이: 32, 세트: 상+하+숫자+기호
산출: jN8$kP!3wQx&7mZrL#2vFtY@5cBhDg
암호 친화적(문자만)
입력: 길이: 20, 세트: 상+하
산출: XkQmPvRnLwZrFtYcBhDg
일반적인 문제
- 비밀번호에 Math.random()을 사용하면 암호화 방식으로 안전하지 않습니다. 항상 crypto.getRandomValues() 또는 이를 수행하는 도구를 사용하십시오.
- 여러 계정에서 비밀번호 재사용 —한 사이트가 침해되면 모든 계정이 손상됩니다. 어디서나 고유한 비밀번호를 사용하세요.
- 일반 텍스트 파일이나 브라우저 메모에 비밀번호를 저장하려면 암호화 기능이 있는 평판이 좋은 비밀번호 관리자를 사용하세요.
- 짧은 비밀번호 선택 - 모든 문자 세트를 포함하는 8자 비밀번호의 엔트로피는 최대 52비트에 불과하며 GPU 팜에서 몇 시간 내에 해독할 수 있습니다.
팁
- 중요한 계정에는 최소 16자 이상을 사용하세요. 이메일 및 비밀번호 관리자 마스터 비밀번호는 20개 이상입니다.
- 문자당 엔트로피를 최대화하려면 모든 문자 집합(대문자, 하위 문자, 숫자, 기호)을 활성화합니다.
- 비밀번호 관리자를 사용하여 모든 계정에 대해 고유한 비밀번호를 생성하고 저장하세요. 마스터 비밀번호는 하나만 기억하면 됩니다.
- 중요한 계정에 이중 인증(2FA)을 활성화합니다. 서비스가 2FA를 지원하는 경우 강력한 비밀번호만으로는 충분하지 않습니다.