비밀번호 생성기
추측하기 어려운 비밀번호를 만듭니다. 만들어진 값은 어디에도 전송되지 않습니다.
🔒 브라우저 안에서만 만들어집니다어떤 비밀번호가 안전한가요
복잡한 기호를 억지로 섞는 것보다 길이가 훨씬 중요합니다. 12자 미만은 요즘 장비로는 금방 뚫리고, 16자 이상이면 사실상 시간 안에 못 풉니다. 그리고 아무리 좋은 비밀번호라도 여러 사이트에 같은 것을 쓰면 한 곳만 털려도 전부 뚫립니다. 사이트마다 다른 것을 쓰고, 외우지 말고 비밀번호 관리자에 맡기세요.
기호를 섞는 것보다 네 글자 늘리는 편이 낫습니다
숫자로 견주면 분명합니다. 영문 대소문자와 숫자(62종)로 만든 12자짜리에 특수문자까지 더해 94종으로 넓히면 경우의 수가 약 150배가 됩니다. 그런데 문자 종류는 그대로 두고 16자로 늘리기만 하면 약 1,500만 배가 됩니다. 네 글자가 특수문자 전체보다 10만 배쯤 더 일합니다.
기호를 굳이 넣지 말라는 뜻은 아닙니다. 다만 사이트가 길이를 허용하는데도 짧게 만들고 기호로 때우는 것이 가장 흔한 실수라는 뜻입니다. 외울 생각을 버리고 길게 만든 뒤 관리자에 맡기는 편이 모든 면에서 낫습니다.
왜 이 페이지에서 만들어도 되나요
비밀번호 생성기는 만든 값이 어디로 가는지가 전부입니다.
이 페이지는 서버에 값을 만들어 달라고 요청하지 않습니다.
브라우저에 내장된 암호학적 난수 생성기(crypto.getRandomValues)로 기기 안에서 만들고,
그 값은 화면을 벗어나지 않습니다. 기록도 남기지 않으므로 탭을 닫으면 사라집니다.
난수를 글자로 바꿀 때 특정 글자가 더 자주 나오지 않도록
나머지 편향까지 걷어냈습니다.
자주 묻는 질문
여기서 만든 비밀번호를 써도 안전한가요?
안전합니다. 브라우저에 내장된 암호학적 난수 생성기(crypto.getRandomValues)를 씁니다. 만들어진 값은 화면에만 존재하고 어디로도 전송되지 않으며, 저장되지도 않습니다.
왜 헷갈리는 글자를 빼나요?
소문자 l, 숫자 1, 대문자 I 그리고 대문자 O와 숫자 0은 화면이나 인쇄물에서 구별이 어렵습니다. 손으로 옮겨 적을 일이 있다면 빼는 편이 안전합니다.
몇 자로 하는 게 좋나요?
중요한 계정은 16자 이상을 권합니다. 사이트가 길이를 제한한다면 허용하는 최대 길이로 만드세요.
같은 비밀번호가 또 나올 수 있나요?
사실상 없습니다. 16자에 네 종류를 모두 쓰면 경우의 수가 천문학적이라 우연히 겹칠 확률은 무시할 수 있습니다.