비밀번호 만드는 방법
- 들어오자마자 16자리 비밀번호가 만들어져 있어요.
- 길이와 글자 종류를 조절하세요. 손으로 입력해야 한다면 헷갈리는 글자 빼기를 켜세요.
- 복사를 누르고 가입 양식이나 비밀번호 관리 앱에 붙여넣으세요.
이렇게 동작해요
글자 하나하나를 Math.random이 아니라 브라우저의 암호학적 보안 난수 생성기인 crypto.getRandomValues로 골라요. 모든 글자가 정확히 같은 확률로 나오도록 ‘거부 표집’ 방식을 쓰고, 고른 글자 종류가 최소 한 번씩 들어가게 한 뒤 순서를 섞어요.
비밀번호는 이 탭 안에서 만들어지고 어디에도 저장되거나 전송되지 않아요. 탭을 닫으면 사라져요.
숫자가 뜻하는 것
강도는 엔트로피 비트로 계산해요. 길이 × log2(쓸 수 있는 글자 수)예요. 네 종류를 모두 쓰면 87개 글자 중에서 고르므로 16자리는 약 103비트, 12자리는 약 77비트, 8자리는 약 51비트예요.
표시되는 시간은 유출된 비밀번호 데이터베이스(빠른 해시)를 상대로 초당 100억 번을 시도하고, 전체 경우의 절반을 탐색했을 때 찾는다고 가정한 값이에요. 이 속도라면 네 종류를 다 쓴 8자리는 약 2일, 12자리는 약 30만 년이 걸리고, 16자리는 사실상 불가능해요. 실제 공격은 이보다 느린 경우가 많지만, 최악의 경우를 기준으로 삼는 게 안전해요.
이럴 때 써요
새 서비스에 가입할 때, 여러 곳에 같이 쓰던 비밀번호나 유출된 비밀번호를 바꿀 때, 손님용 와이파이 비밀번호를 정할 때, 팀원들의 초기 비밀번호를 만들 때(개수로 최대 20개) 써요.
와이파이 비밀번호를 불러 주지 않고 공유하려면 QR코드 만들기로 QR 코드를 만드세요.
알아 두세요
- 사이트마다 다른 비밀번호를 쓰고 비밀번호 관리 앱에 보관하세요. 비밀번호 하나의 강도보다 이게 더 중요해요.
- 일부 사이트는 특정 특수문자를 거부해요. 양식이 거부하면 특수문자를 끄고 길이를 2~3자 늘리세요.
- 가능한 곳에서는 2단계 인증을 켜세요. 강한 비밀번호만으로는 피싱을 막을 수 없어요.
자주 묻는 질문
웹사이트에서 비밀번호를 만들어도 안전한가요?
이곳은 안전해요. 브라우저의 보안 난수 생성기가 이 탭 안에서 만들고 어디에도 보내지 않아요. 인터넷을 끊어도 동작해요.
비밀번호는 몇 자리가 좋아요?
여러 종류를 섞어 최소 12자리, 이메일·금융·비밀번호 관리 앱의 마스터 비밀번호는 16자리 이상을 권해요.
헷갈리는 글자가 뭔가요?
소문자 l, 대문자 I, 숫자 1, 대문자 O, 숫자 0처럼 읽거나 입력할 때 혼동하기 쉬운 글자와 비슷한 문장부호예요. 빼면 강도가 조금 줄어드니 한두 자리 늘려 주세요.
만든 비밀번호를 저장하나요?
아니요. 브라우저 저장소에도 남기지 않아요.