비밀번호 생성기

비밀번호를 만들고 엔트로피를 보여 줍니다. 문자 규칙이 없는 문자열은 난수 문자열 생성기

생성되는 것

이 페이지는 비밀번호를 만들고, 길이와 문자 집합의 엔트로피를 보여 줍니다. 각 집합을 강제하지 않고 비트도 보여 주지 않는 문자열은 난수 문자열 생성기입니다.

사용 방법

  1. 길이는 4에서 128이며 20에서 시작합니다. 개수는 1에서 20이며 5에서 시작합니다.
  2. A–Z, a–z, 숫자, 기호는 처음부터 켜져 있습니다. 비슷한 문자 제외 (0 O o l 1 I |)도 처음부터 켜져 있습니다.
  3. 생성은 한 줄에 비밀번호 하나씩 칸을 채우고, 엔트로피를 소수 한 자리로 씁니다.
  4. 예제 보기는 길이를 20, 개수를 1로 두고, 모든 집합을 체크하며, 비슷한 문자를 뺀 채로 비밀번호를 하나 생성합니다. 비밀번호 자체는 매번 바뀝니다.
  5. 모두 지우기는 비밀번호와 엔트로피 줄을 지웁니다. 길이와 확인란은 남습니다. 결과 복사는 모든 줄을 복사합니다.

비밀번호를 고르는 방식

고른 집합마다 문자를 하나 이상 넣고, 나머지 길이는 합친 집합에서 채운 뒤 섞습니다. 섞기는 crypto.getRandomValues를 씁니다. 길이는 고른 집합의 수 이상이어야 합니다.

비슷한 문자는 0, O, o, l, 1, I, |입니다. 모든 집합을 고르고 비슷한 문자를 빼면, 풀은 대문자 24, 소문자 24, 숫자 8, 기호 23입니다. 엔트로피는 길이에 그 풀 크기의 밑이 2인 로그를 곱한 값입니다. 그 풀에서 만든 20자 비밀번호는 약 126.1비트입니다.

쓰는 곳

  • 길이가 고정된 계정 비밀번호를 여러 개 만듭니다.
  • 읽기 쉬운 듯 헷갈리는 문자를 뺍니다.
  • 짧은 비밀번호와 긴 비밀번호의 비트 강도를 비교합니다.

질문

짧은 길이가 거부되는 이유는 무엇입니까?

고른 집합마다 문자가 하나 필요합니다. 집합이 네 개면 길이는 적어도 4입니다.

엔트로피가 이 비밀번호 자체의 강도입니까?

그 길이에서 풀로부터 고르게 뽑은 비밀번호의 강도입니다. 직접 입력한 비밀번호를 추측한 값이 아닙니다.