강력한 비밀번호 생성기
Copied!
Generating...
Length
16
Uppercase (A-Z)
Lowercase (a-z)
Digits (0-9)
Symbols (!@#$...)
—
웹 암호화 API(crypto.getRandomValues)를 사용하여 진정한 무작위의 암호학적으로 안전한 비밀번호를 생성하는 브라우저 기반 비밀번호 생성기입니다. 길이, 문자 세트를 사용자 정의하고, 실시간으로 보안 강도 피드백을 확인하세요 — 모든 작업이 서버로 데이터를 전송하지 않고 이루어집니다.
이 비밀번호 생성기를 사용하는 이유?
- 암호학적으로 안전함 —
Math.random()이 아닌 브라우저 내장 암호화 엔진을 사용합니다. - 완전한 사용자 정의 가능 — 길이(4–64), 대문자, 소문자, 숫자, 기호를 독립적으로 제어할 수 있습니다.
- 시각적 보안 강도 측정기 — 설정을 조정할 때마다 즉각적인 약함 / 보통 / 강함 피드백을 제공합니다.
- 원클릭 복사 — 생성된 비밀번호를 클립보드에 즉시 복사합니다.
주요 기능
- 웹 크립토 API: 최대 엔트로피를 위해
crypto.getRandomValues()를 사용하여 비밀번호를 생성합니다. - 문자 보장: 활성화된 각 문자 세트에서 최소 한 개의 문자가 항상 포함됩니다.
- 셔플 알고리즘: Fisher-Yates 셔플은 위치 편향이 없도록 보장합니다.
- 강도 점수: 길이, 문자 다양성 및 세트 커버리지를 기반으로 합니다.
작동 원리
생성기는 선택한 세트에서 문자 풀을 구성한 다음, 웹 크립토 API를 통해 암호화된 난수 인덱스로 배열을 채웁니다. 각 세트에서 필요한 문자가 삽입되고 배열은 위치 예측 가능성을 제거하기 위해 Fisher-Yates 셔플 방식으로 섞입니다. 강도 측정기는 6가지 기준(길이 임계값(8, 12, 20), 대소문자 혼합, 숫자, 기호)에 따라 점수를 매깁니다.
비밀번호 생성기 사용해 보기
“비밀번호 생성”을 클릭하여 새로운 보안 비밀번호를 만드세요. 슬라이더와 토글을 조정하여 요구 사항에 맞춘 후, 한 번의 클릭으로 복사하세요.