비밀번호 생성
안전한 무작위 비밀번호를 생성합니다
특징
암호학적으로 안전한 생성
브라우저 표준 암호 API로 예측하기 어려운 난수를 생성
최대 100건 일괄 생성
글자 수와 생성 개수를 지정해 한꺼번에 작성
문자 종류와 기호의 세밀한 지정
대소문자·숫자·기호나 사용할 기호를 자유 선택
헷갈리기 쉬운 문자 제외
IJl1jiOo0 등 헷갈리는 문자를 한 번에 제외
사용 방법
길이와 생성 개수 지정
프리셋 버튼이나 숫자 입력란에서 4〜64 문자, 생성 개수를 입력
포함할 문자 선택
대문자·소문자·숫자·기호 체크를 전환, 기호는 개별 지정도 가능
제외 조건 설정
헷갈리기 쉬운 문자 끄기나 제외할 문자 입력으로 정밀도를 조정
생성해 결과 활용
생성 버튼으로 목록 표시, 각 비밀번호 복사나 일괄 다운로드
활용 사례
계정 신규 등록
각종 서비스 등록 시 강도 높은 비밀번호를 즉시 준비
비밀번호의 정기 변경
유출 대책으로 권장되는 갱신을 번거로움 없이 실시
개발·검증용 값 생성
초기 비밀번호나 API 키 같은 무작위 문자열을 대량 생성
여러 계정의 구분 사용
일괄 생성으로 서비스별로 다른 문자열을 할당
기초 지식
강력한 비밀번호의 조건
비밀번호의 강도는 복잡성보다 길이가 더 중요하며, 문자 종류를 섞은 후 12자 이상으로 설정하면 무차별 대입 공격에 필요한 시도 횟수가 기하급수적으로 증가합니다. 이름이나 생년월일 등 추측할 수 있는 요소를 포함하지 않는 것도 중요합니다.
암호론적 난수란
암호론적 난수란 다음 값을 예측할 수 없다는 것이 보장된 난수이며, 브라우저에서는 crypto.getRandomValues가 제공됩니다. 게임 등에서 사용하는 일반적인 난수(Math.random)는 예측 가능하므로 비밀번호 생성에는 사용하지 않습니다.
재사용이 위험한 이유
어딘가의 서비스에서 유출된 ID와 비밀번호 조합은 다른 서비스에 대한 자동 로그인 시도(리스트형 공격)에 사용됩니다. 한 곳의 유출이 모든 계정에 파급되므로, 서비스별로 다른 비밀번호를 사용하는 것이 원칙입니다.
안전성과 개인정보 보호
브라우저 내 처리
입력 데이터는 사용 중인 브라우저 내에서만 처리되며 외부로 전송되지 않습니다.
브라우저 내에서만 처리
비밀번호 생성는 모두 사용 중인 브라우저 내에서 처리되며, 입력 데이터는 서버로 전송되지 않습니다.
통신은 HTTPS로 암호화
페이지 로드도 TLS로 암호화되어 제3자가 내용을 읽을 수 없습니다.
제3자로의 전송 없음
광고 네트워크나 트래커 등 외부 서비스로 입력 내용을 전송하지 않습니다.
결과 자동 저장 없음
생성한 비밀번호나 입력 제안을 서버에 저장하지 않습니다.
Google 검색에서 RAKKOTOOLS 팔로우하기
175개의 편리한 도구를 Google 검색·AI 검색에서 더 쉽게 찾을 수 있습니다!
- 검색에서 발견
- AI 검색에서도 표시
- 새 도구도 발견
업데이트 정보
- update #149
비밀번호 생성 리셋 버튼을 양식 오른쪽 위로 이동
- update #138
생성된 비밀번호 중 복사한 비밀번호를 목록에서 구분할 수 있도록
- update #122
비밀번호 생성에서 선택한 문자 유형을 반드시 포함하도록 변경
함께 생성 수의 초기값을 8개에서 100개로 변경했으며, 결과 목록은 프레임 내 스크롤 표시가 되었습니다.
- update #105
비밀번호 생성에서 기호의 일괄 선택·해제 및 기호 추가 입력에 대응
- update #96
비밀번호 생성의 포함할 기호 입력란에 공백을 붙여넣어도 섞이지 않도록 개선
