DevUtils
기술 가이드

비밀번호 생성기

New

Web Crypto API 기반의 무작위 고성능 비밀번호 생성기.

생성된 비밀번호

비밀번호는 Web Crypto API를 사용하여 브라우저에서 로컬로 생성되며 서버로 전송되지 않습니다.

도구 소개

비밀번호 생성기는 Web Crypto API의 암호학적 난수를 사용하여 추측이나 무차별 대입 공격에 강한 고성능 랜덤 비밀번호를 생성합니다.

심층 엔지니어링 기술 가이드

암호학적 해시(SHA-256)와 비밀번호 해싱(bcrypt/Argon2)의 결정적 차이

단방향 암호학적 해시 함수의 원리, 초고속 SHA-256을 비밀번호 저장에 쓰면 안 되는 이유, 레인보우 테이블 공격 방어, 솔트(Salt)와 적응형 KDF(bcrypt, Argon2id)의 실무 적용을 다룹니다.

전체 가이드 읽기

사용 방법

  1. 1슬라이더로 비밀번호 길이를 조정합니다(4~64자).
  2. 2대문자, 소문자, 숫자, 특수문자 조합 여부를 선택합니다.
  3. 3헷갈리기 쉬운 유사 문자(0/O, 1/l/I) 제외 옵션을 토글할 수 있습니다.
  4. 4"Regenerate"를 눌러 새 비밀번호를 생성하고 복사합니다.

자주 묻는 질문 (FAQ)

생성된 비밀번호는 안전한 무작위성을 갖나요?
네. 브라우저의 암호학적 난수 생성기인 crypto.getRandomValues()를 사용하므로 매우 안전합니다.