비밀번호 생성기

브라우저 암호화 API로 강력한 무작위 비밀번호를 만듭니다. 길이, 문자 집합, 비슷한 문자 제외, 각 종류 최소 1자 보장을 설정하고

🌍 전 세계 이용 🔒 개인정보 우선 ⚡ 즉시 변환 💯 무제한
Advertisement

Math.random이 아니라 브라우저 암호화 API로 무작위 비밀번호를 생성하므로 실제 계정에 써도 되는 결과가 나옵니다. 길이, 포함할 문자 집합, l이나 1, I, O처럼 비슷하게 보이는 문자를 제외할지, 선택한 문자 종류마다 최소 한 자를 보장할지를 고를 수 있습니다.

비트로 표시되는 엔트로피 값은 그 비밀번호가 추측을 얼마나 견디는지 알려 줍니다. 60비트 미만은 작정한 공격자에게 약하고, 80비트면 일반 계정에 충분하며, 100비트 이상이 마스터 비밀번호나 API 키에 어울립니다. 기기 안에서 생성하므로 비밀번호가 네트워크를 거치지 않으며, 바로 이 점이 핵심입니다.

강력한 비밀번호를 만드는 방법

1

길이와 문자 집합을 고릅니다

2

비슷한 문자 제외와 최소 보장 옵션을 설정합니다

3

비밀번호를 복사하고 엔트로피를 확인합니다

자주 묻는 질문

비밀번호는 얼마나 길어야 하나요?

중요한 계정이라면 여러 문자 집합을 섞은 16자가 좋은 기본값입니다. 길이는 특이한 문자보다 강도를 더 많이 높여 주므로, 선택할 수 있다면 기호를 넣은 12자보다 20자를 고르세요.

엔트로피 값은 무엇을 뜻하나요?

생성된 비밀번호에 담긴 무작위성의 비트 수이며, 길이와 문자 풀의 크기로 계산합니다. 비트가 하나 늘어날 때마다 추측에 필요한 작업량이 두 배가 됩니다.

비슷하게 생긴 문자를 왜 제외하나요?

l, 1, I, O, 0 같은 문자는 화면에 있는 비밀번호를 읽어 휴대폰이나 기기에 입력할 때 혼동하기 쉽습니다. 이런 문자를 빼면 직접 입력할 때 오류가 훨씬 줄어듭니다.

이대로 써도 안전한가요?

값은 브라우저의 암호화 난수 원천인 crypto.getRandomValues에서 나오며, 비밀번호에는 이것이 올바른 선택입니다. 생성은 기기 안에서 이루어지고 아무것도 전송되지 않습니다.

비밀번호 하나를 만들어 여러 곳에 재사용해도 되나요?

안 됩니다. 서비스마다 다른 비밀번호를 쓰고 비밀번호 관리자에 보관하세요. 하나를 재사용하면 그 하나가 유출될 때 같은 비밀번호를 쓰는 모든 계정이 위험해집니다.

생성한 비밀번호가 어딘가에 저장되나요?

아니요. 저장하거나 기록하거나 전송하지 않으며, 복사해 두지 않았다면 페이지를 닫는 순간 사라집니다.

Advertisement

한눈에 보기

입력텍스트
여러 파일아니요
실행 위치브라우저에서 실행 - 파일은 업로드되지 않습니다
오프라인에서도 작동예 — 페이지를 불러온 후
가격무료, 가입 필요 없음, 워터마크 없음

비밀 정보를 안전하게 다루기

개발자 도구는 사람들이 생각하는 것보다 자주 인증 정보를 처리하며, 위험은 알고리즘이 아니라 데이터가 어디로 가는지에 있습니다. 해싱은 단방향이고 암호화가 아닙니다. MD5와 SHA-1은 보안과 관련된 용도에는 이미 깨졌고, 비밀번호 저장에는 SHA-256조차 잘못된 도구입니다. bcrypt, scrypt, Argon2는 바로 느리도록 존재합니다. Base64는 인코딩이지 보호가 아닙니다. 누구나 해독할 수 있으므로 난독화로 여겨서는 안 됩니다. JWT는 그것을 가진 사람이면 누구나 읽을 수 있으므로 페이로드에 비밀 정보를 넣어서는 안 되며, 토큰을 해독해도 서명이 검증되지는 않습니다. 검증에는 키가 필요합니다. 이 사이트의 모든 것은 브라우저에서 로컬로 실행되며, 그래서 토큰과 비밀번호를 안전하게 다룰 수 있습니다.

변환이 조용히 깨지는 곳

변환 버그는 대부분 문법이 아니라 의미의 문제입니다. 우편번호 CSV 열은 스프레드시트가 숫자라고 추측하는 순간 앞의 0을 잃습니다. 긴 ID는 부동소수점 정밀도를 넘어섭니다. 날짜는 일이 먼저인지 월이 먼저인지에 따라 의미가 달라집니다. JSON 키에는 순서가 없지만 배열에는 있습니다. 키를 정렬하는 도구는 아무것도 바꾸지 않지만 배열을 정렬하는 도구는 데이터를 바꿉니다. Unicode도 함정입니다. 텍스트는 UTF-8이나 UTF-16으로, 또는 BOM과 함께 도착할 수 있고, 잘못 추측한 디코더는 강세 문자가 있는 글자를 깨진 문자로 만듭니다. 어떤 변환이든 믿기 전에 첫 행과 마지막 행, 앞에 0이 붙은 필드, 따옴표나 쉼표, 줄바꿈이 들어 있는 필드를 표본 검사하십시오.