비밀번호 생성기

맞춤 옵션으로 강력하고 안전한 랜덤 비밀번호를 생성하세요.

이 도구는?

비밀번호 생성기는 대문자, 소문자, 숫자, 특수문자를 조합하여 강력하고 무작위한 비밀번호를 생성합니다. 생성된 비밀번호의 엔트로피를 실시간으로 계산하여 보안 강도를 즉시 확인할 수 있습니다. 계정, API, 데이터베이스 접근에 안전한 자격 증명이 필요한 모든 분에게 필수적인 도구입니다.

4128

작동 방식

이 도구는 Web Crypto API의 `crypto.getRandomValues()`를 사용하여 암호학적으로 안전한 난수를 생성합니다. 이는 보안 측면에서 `Math.random()`보다 훨씬 우수합니다. 알고리즘은 선택한 옵션(대문자 A-Z, 소문자 a-z, 숫자 0-9, 특수문자)으로 문자 풀을 구성한 뒤, 비밀번호의 각 자리에 해당 풀에서 균등하게 무작위 문자를 선택합니다.

비밀번호 강도는 엔트로피(비트)로 측정되며, 공식은 엔트로피 = 길이 x log2(풀 크기)입니다. 예를 들어 94개 문자(출력 가능한 모든 ASCII)로 구성된 16자리 비밀번호는 약 104.8비트의 엔트로피를 갖습니다. NIST 가이드라인은 고보안 애플리케이션에 최소 80비트를 권장합니다. 또한 연속 문자, 반복 문자, 사전 단어 등 흔한 패턴을 검사하여 무차별 대입 공격과 사전 공격 모두에 대한 저항력을 보장합니다.

공유하기

관련 글

84+

제공 도구

97+

블로그 글

English & 한국어

지원 언어

이 페이지를 즐겨찾기하세요! 매주 새로운 무료 도구가 추가됩니다.