무료 온라인 보안 도구
비밀번호, 토큰, 문자 인코딩 변환, 키 관리 — 보안 도구가 모두 로컬에서 실행되고, 난수는 브라우저 기본 crypto에서 가져오며, 민감한 데이터는 절대 기기를 벗어나지 않습니다.
비밀번호 생성기
길이와 문자 집합을 자유롭게 지정해 강력한 무작위 비밀번호를 대량 생성
도구 열기 →비밀번호 강도 검사
엔트로피 추정 + 흔한 약한 비밀번호 감점으로 등급과 해킹 소요 시간을 추정
도구 열기 →토큰 생성
Hex / Base62 / UUID v4 무작위 토큰을 대량 생성, 거부 샘플링으로 균등성 보장
도구 열기 →문자 인코딩 변환
텍스트와 UTF-8 Hex, 퍼센트 인코딩, HTML 엔티티, 유니코드 이스케이프를 상호 변환
도구 열기 →API 키 관리자
키를 로컬에서 관리하고 기본적으로 마스킹 표시, JSON 가져오기·내보내기 지원
도구 열기 →이 보안 도구를 사용해야 하는 이유
암호학적 난수
비밀번호와 토큰은 브라우저 기본 Web Crypto API(crypto.getRandomValues)로 생성하고, 거부 샘플링으로 모든 문자가 정확히 동일한 확률로 선택되도록 보장합니다.
로컬 생성·저장
강도 검사, 문자 인코딩 변환, 키 관리는 모두 브라우저에서 이루어집니다. API 키는 이 기기의 localStorage에만 저장되고 서버를 거치지 않습니다.
투명한 규칙
엔트로피 계산 방식, 감점 규칙, 등급 기준이 페이지에 공개되어 있어 결과를 재현하고 교차 검증하기 쉽습니다.
자주 묻는 질문
이 비밀번호와 토큰은 정말 안전한가요?
난수는 일반 Math.random이 아니라 운영체제 수준의 암호학적으로 안전한 난수(Web Crypto)에서 가져옵니다. 생성은 오프라인으로 이루어지고 결과가 기록되는 일도 없습니다. 생성 후에는 바로 비밀번호 관리자에 저장하세요.
제 비밀번호나 API 키가 업로드되나요?
아니요. 강도 검사, 문자 인코딩 변환, 키 관리는 모두 로컬 JavaScript로 실행되며, API 키는 현재 브라우저의 localStorage에만 저장됩니다. 페이지가 데이터 요청을 보내는 일도 없습니다.
비밀번호 강도 점수는 어떻게 계산되나요?
먼저 실제 사용된 문자 종류에서 엔트로피(길이 × log2(문자 집합 크기))를 추정한 뒤, 흔한 비밀번호 일치(−40), 숫자만 사용·연속 나열·반복 문자·8자 미만(각 −10)을 감점하고 마지막에 약함/보통/강함/매우 강함 네 단계로 매핑합니다.
모두 브라우저에서 로컬로 생성·저장되며, 비밀번호와 토큰은 서버로 전송되지 않습니다.