약하게 만들지 않으면서도 실제로 기억할 수 있는 비밀번호를 원하시나요? 암호 구문을 생성해 보세요 — Brave-Otter-Lantern-92처럼 무작위 단어 몇 개를 이어 붙인 것입니다. 해독하기 매우 어려울 만큼 길면서도, 무작위로 뒤섞인 기호 덩어리보다 훨씬 기억하고 입력하기 쉽습니다. 원하는 단어 수와 연결 방식을 선택하면 새 암호 구문이 즉시 나타납니다. 모든 단어는 브라우저의 암호학적으로 안전한 난수 생성기로 선택되며, 생성된 내용은 절대 전송, 기록, 저장되지 않습니다.
암호 구문은 짧은 문자열 대신 서로 관련 없는 여러 단어로 이루어진 비밀번호입니다. 각 단어가 큰 목록에서 무작위로 선택되기 때문에 결과는 예측할 수 없지만, 구성 요소가 실제 단어이기 때문에 머릿속에 담아 둘 수 있습니다. 이 개념은 주사위로 단어를 선택하는 "diceware"를 통해 널리 알려졌으며, 여기서는 안전한 무작위성이 주사위를 대신 굴려 줍니다.
강력함은 엔트로피에서 비롯됩니다 — 공격자가 탐색해야 하는 경우의 수입니다. 약 천 개의 목록에서 선택된 각 무작위 단어는 대략 10비트의 엔트로피를 더하므로, 네 단어로 된 암호 구문은 이미 약 40비트를 지니며, 단어를 추가할수록 빠르게 증가합니다. 단어 첫 글자를 대문자화하거나, 숫자를 삽입하거나, 기호를 추가하면 더욱 높아집니다.
| 단어 | 대략적인 엔트로피 | 강도 |
|---|---|---|
| 3 단어 | ~30 bits | 위험이 낮은 로그인에 적합 |
| 4 단어 | ~40 bits | 좋음 — 일상적으로 믿을 만한 선택 |
| 5 단어 | ~50 bits | 강함 |
| 6+ 단어 | ~60+ bits | 매우 강함 — 마스터 비밀번호에 적합 |
무엇보다도 이 강력함은 직접 만든 기억하기 쉬운 문장을 이어 붙인 것이 아니라 무작위성에서 비롯됩니다. 자연스럽게 떠올릴 만한 인용구나 문구는 우연히 선택된 네 단어보다 훨씬 추측하기 쉽습니다.
네. 모든 단어는 브라우저의 암호학적으로 안전한 생성기인 crypto.getRandomValues()로 선택됩니다. 암호 구문은 전적으로 사용자 기기에서 생성되고 표시되며 절대 기기를 벗어나지 않습니다.
충분한 단어로 된 암호 구문은 매우 강력합니다 — 다섯이나 여섯 단어로 된 암호 구문은 기억하기 쉬우면서도 긴 무작위 비밀번호에 견줄 만합니다. 화면에 표시되는 엔트로피와 해독 시간 수치는 각각이 얼마나 강력한지 정확히 보여 줍니다.
일상적인 계정에는 네 단어가 적절한 최소값입니다. 마스터 비밀번호나 가치가 높은 항목에는 다섯이나 여섯 개를 사용하세요.
네. 생성 버튼 옆의 카운터를 사용하여 여러 개를 만든 다음, 함께 복사하거나 다운로드하세요.
비밀번호 생성기 — 강력하고 무작위한 비밀번호와 기억하기 쉬운 패스프레이즈를 몇 초 만에 생성하세요. 원하는 길이와 문자 집합을 선택하고 비밀번호를 즉시 복사하세요 — 모든 작업은 브라우저에서 로컬로 실행되므로 어떤 것도 전송, 기록, 저장되지 않습니다.
PIN 생성기 — 브라우저에서 바로 무작위의 안전한 PIN 코드(3~12자리)를 생성하세요. 1234나 0000 같은 취약한 PIN을 피하고, 대량으로 만들고, 클릭 한 번으로 복사하세요. 어디에도 전송되지 않습니다.
비밀번호 강도 검사기 — 비밀번호 강도를 즉시 테스트하세요. 엔트로피, 예상 해독 소요 시간, 그리고 정확히 무엇을 고쳐야 하는지 확인하세요 — 모두 브라우저에서 로컬로 확인되며, 어디로도 전송되지 않습니다.
비밀번호 유출 검사 — 당신의 비밀번호가 알려진 데이터 유출에 등장했는지 확인하세요. k-anonymity 덕분에 해시의 처음 다섯 글자만 전송됩니다 — 비밀번호는 브라우저 안에 그대로 남아 있습니다.
해시 생성기 — 모든 텍스트의 MD5, SHA-1, SHA-256, SHA-512 해시를 즉시 생성하세요. 모든 작업은 브라우저에서 로컬로 처리됩니다 — 텍스트는 어디에도 전송되지 않습니다.