이런 분께 유용합니다
- 사이트마다 서로 다른 긴 비밀번호를 만들려는 사용자
- 대문자·소문자·숫자·기호 포함 조건을 맞춰야 하는 사용자
- 헷갈리는 문자를 제외한 임시 비밀번호가 필요한 관리자
Security Utility
길이와 문자 조합을 선택해 예측하기 어려운 랜덤 비밀번호를 생성하세요. 브라우저에서 생성되며 강도, 엔트로피, 포함 문자 유형을 함께 확인할 수 있습니다.
길이와 포함할 문자 유형을 선택한 뒤 새 비밀번호를 생성하세요.
선택한 길이와 문자 집합에 따른 강도·엔트로피 추정치를 확인하세요. 설정을 바꾼 후에는 새로 생성해야 합니다.
길이
16문자 구성
-강도
대기 중엔트로피 추정
-이 생성기는 브라우저 보안 난수로 문자를 고르고 선택한 문자 유형이 최소 한 번씩 포함되도록 구성합니다. 표시되는 엔트로피는 무작위 생성 가정의 이론값이며, 계정 보안은 길이뿐 아니라 재사용 방지·유출 점검·다중 인증·안전한 저장에 달려 있습니다.
사용할 서비스가 허용하는 최대 길이와 특수문자 규칙을 먼저 확인합니다.
가능하면 충분히 긴 길이를 정하고 허용되는 문자 유형을 선택합니다.
직접 읽거나 전달해야 한다면 비슷한 문자 제외 옵션을 켭니다.
생성 후 길이·문자 구성·엔트로피 표시와 실제 사이트 입력 가능 여부를 확인합니다.
복사한 비밀번호는 신뢰할 수 있는 비밀번호 관리자에 바로 저장합니다.
다른 사이트에 재사용하지 말고 가능한 계정에는 다중 인증과 유출 알림을 설정합니다.
사이트가 특정 기호를 허용하지 않으면 생성 조건을 해당 정책에 맞추되, 길이를 불필요하게 줄이지 않는 편이 좋습니다.
강한 비밀번호도 피싱에는 안전하지 않으므로 관리자 계정에는 다중 인증을 함께 사용합니다.
`crypto.getRandomValues()`로 32비트 난수를 얻고, 편향을 줄이기 위해 문자 집합 크기의 배수 범위를 벗어난 값은 다시 뽑은 뒤 나머지 연산으로 문자 위치를 고릅니다. 선택한 각 문자 유형에서 최소 한 글자를 먼저 뽑고 전체 집합으로 나머지를 채운 다음 같은 보안 난수 방식으로 섞습니다. 엔트로피 표시는 길이×log2(사용 가능한 문자 수)로 계산한 이론값이며 실제 공격 저항성을 보장하지 않습니다.
비밀번호 생성과 엔트로피 계산은 현재 브라우저에서 실행되며 생성값을 win-j 서버로 전송하거나 저장하지 않습니다. 복사 후에는 클립보드 기록과 화면 노출에 주의하세요.
게스트 Wi-Fi 비밀번호를 허용된 사용자와 공유할 때 사용합니다. QR에는 비밀번호가 읽을 수 있는 형태로 담깁니다.
개발 테스트에서 비밀번호 저장용 bcrypt 해시의 구조를 확인합니다.
공개 규칙의 숫자 추첨이나 순서 섞기가 필요할 때 사용합니다.
길이와 문자 옵션을 바꾸면 이전 결과를 비워 새 조건과 혼동하지 않도록 합니다. 생성 버튼을 눌러 새 비밀번호를 만든 뒤 복사하세요. 초기화는 운영체제의 클립보드 기록까지 지우지는 않습니다.
브라우저가 제공하는 `crypto.getRandomValues()`를 사용합니다. 문자 위치 선택의 편향을 줄이기 위한 재추출 과정도 포함합니다.
아닙니다. 한 사이트의 유출 값은 길이와 무관하게 다른 사이트 공격에 쓰일 수 있습니다. 계정마다 고유한 비밀번호를 사용하세요.
win-j 서버에는 전송하거나 저장하지 않습니다. 다만 복사한 값은 기기의 클립보드 기록에 남을 수 있으므로 신뢰할 수 있는 기기에서 사용하세요.