🔑 2FA 실시간 인증번호 생성기
단일 키 및 다중 행 대량 생성 모드 지원 · 30초 실시간 카운트다운
30초마다 자동 갱신됩니다
Google Authenticator 등의 앱으로 스캔하여 등록할 수 있습니다
일괄 생성 코드 목록
0 개 유효 30s입력된 모든 비밀 키와 생성된 인증 코드는 브라우저 내부의 표준 Web Crypto API로 로컬 계산되며, 외부 서버로 데이터를 전송하거나 저장하지 않습니다.
추천 2FA 보안 및 계정 강화 실전 가이드
엄격한 국제 암호학 표준 준수 및 철저한 개인정보 보호
Google Authenticator 기기 변경 및 새 스마트폰 이전 완벽 가이드
클라우드 동기화 보안 트레이드오프, QR 코드 광학 내보내기 프로토콜, 기존 기기 보안 초기화, 오프라인 이중화 및 NTP 시계 오차 해결법.
휴대폰 분실 시 2단계 인증 앱 없이 계정 긴급 복구하는 방법
분실 후 골든타임 15분 비상 대응 절차(SOP), 플랫폼별 복구 경로(Google, Microsoft, Steam, Binance, Apple) 및 3-2-1 백업 원칙.
GitHub 2FA 설정, SMS 대체 수단 및 복구 코드 안전 관리 가이드
GitHub 필수 2FA 정책 준수, 3단계 복구 코드 콜드 스토리지 보관, SSH 키 서명 검증 및 계정 잠김 사전 예방 전략.
SMS 인증이 위험한 이유: SIM 스와핑 및 통신망 SS7 취약점 분석
SIM 스와핑 사회공학 공격 벡터, 이동통신사 SS7 신호 도청, Evilginx 실시간 피싱 프록시 및 NIST SMS 폐지 권고안 심층 분석.
가상자산 보안 가이드: 바이낸스 및 거래소 최적의 2FA 설정법
출금 주소 화이트리스트, 안티 피싱 코드, 하드웨어 FIDO2 + TOTP 하이브리드 아키텍처 및 16자리 비밀키 콜드 스토리지 보관법.
2026년 최고의 2FA 인증기 앱 비교: Aegis vs 2FAS vs Bitwarden
대표 5대 인증기 앱 종합 심층 비교: 종단간 암호화 모델, 클라우드 동기화 vs 오프라인 로컬 저장, 보안 태세 종합 분석.
Base32 키 형식 오류나 기기 시간 편차로 어려움을 겪고 계신가요?
전용 2FA 보안 툴박스를 이용해 보세요: Base32 키 자동 복구, otpauth:// URI 분석기, 밀리초 정밀도 NTP 시계 오차 측정 도구.
2FA 인증 방식 비교: 왜 TOTP가 업계 표준인가
보안 수준, SIM 스와핑 방어력, 비용 및 편의성 종합 비교
| 인증 방식 | 보안 수준 | SIM 스와핑 방어 | 오프라인 작동 | 비용 | 편의성 | 주요 활용 분야 |
|---|---|---|---|---|---|---|
| ★ TOTP (본 도구) | 높음 (강력 권장) | 완전 면역 (통신망 미사용) | 100% 오프라인 | 무료 (웹 / 앱) | 매우 높음 | Google, GitHub, AWS, Binance |
| SMS 문자 인증번호 | 낮음 ~ 보통 | 매우 취약 (SIM 하이재킹 위험) | 통신사 신호 필수 | 낮음 (SIM 카드 비용) | 높음 | 기존 일반 소비자 서비스 |
| 이메일 인증번호 | 보통 | 이메일 계정 보안에 의존 | 인터넷 연결 필수 | 무료 | 보통 | 보조 복구 수단 |
| FIDO2 / 하드웨어 보안 키 | 최고 수준 (피싱 방어) | 완전 면역 | 지원됨 | $25 - $70 (하드웨어 구매) | 보통 (휴대 필수) | 기업 핵심 인프라 및 금융 |
주요 플랫폼 2FA 설정 가이드 및 백업 수칙
주요 서비스에서 2단계 인증을 켜고 복구 키를 안전하게 보관하는 방법
Settings -> Password and authentication -> Two-factor authentication으로 이동합니다. Enable 2FA를 클릭하고 "Set up using an app"을 선택한 후 Base32 텍스트 비밀키를 복사합니다.
myaccount.google.com -> 보안 -> 2단계 인증으로 이동합니다. "Authenticator 앱" 섹션에서 "스캔할 수 없습니까?"를 클릭하여 32자리 텍스트 비밀키를 복사합니다.
보안 -> Authenticator 앱에서 활성화를 클릭합니다. 16자리 재설정 키(Reset Key)를 종이에 적어 금고 등 안전한 장소에 보관하세요.
RFC 6238 TOTP 알고리즘은 어떻게 작동하나요?
공유된 비밀키와 유닉스 시간을 동기화된 인증번호로 변환하는 5단계 연산 과정
시간 기반 일회용 비밀번호(TOTP) 알고리즘은 IETF RFC 6238에 정의되어 있습니다. 연속적인 시간을 30초 단위 카운터로 변환하고 HMAC-SHA1 해시 연산을 수행합니다:
시간 간격 양자화 (Time Step)
현재 유닉스 초를 30초 간격으로 나눕니다: T = floor(Epoch / 30)
Base32 디코딩
사람이 읽을 수 있는 Base32 문자열(RFC 4648)을 원시 암호화 키 바이트 배열로 변환합니다.
HMAC-SHA1 해시 연산
비밀키를 사용하여 8바이트 빅엔디안 시간 카운터에 대해 HMAC-SHA1을 계산하고 20바이트 다이제스트를 생성합니다.
동적 절삭 (Dynamic Truncation)
마지막 바이트의 하위 4비트를 오프셋으로 사용하여 31비트 부호 없는 정수를 추출합니다.
10^6 모듈로 연산
1,000,000으로 나눈 나머지: 코드 = 값 % 10^6, 앞에 0을 채워 정확히 6자리를 만듭니다.
인증번호가 "잘못됨"으로 표시되나요? 4가지 주요 원인
2FA 인증 오류의 99%는 기기 시계 오차나 문자 입력 혼동으로 인해 발생합니다
컴퓨터나 스마트폰의 시간이 15초만 어긋나도 다른 시간 창의 번호가 계산됩니다. 해결책: OS 설정에서 "시간 자동 설정(NTP)"을 켜세요.
Base32 규격에는 A-Z와 2-7만 포함되며 0, 1, 8, 9는 절대 포함되지 않습니다. 알파벳 O와 숫자 0, 알파벳 I/L과 숫자 1을 혼동하지 마세요.
플랫폼에서 "2FA 재설정"을 여러 번 클릭한 경우 이전 키는 즉시 무효화됩니다. 가장 최근에 발급받은 비밀키를 사용하고 있는지 확인하세요.
진행 표시줄이 1~2초 남은 상태에서 전송하면 서버에 도달했을 때 유효 시간이 지날 수 있습니다. 새 30초 주기가 시작될 때까지 기다리세요.
추천 2단계 인증(2FA) 앱
보안 요구사항에 적합한 최적의 2FA 클라이언트를 선택하세요
Google Authenticator
가장 인기깔끔한 인터페이스, Google 계정 클라우드 동기화 지원 또는 완전 오프라인 로컬 모드로 사용 가능.
2FAS (오픈소스)
추천100% 오픈소스, 추적 없음. iCloud/Google Drive 종단간 암호화 백업 및 브라우저 확장 연동.
1Password / Bitwarden
생산성 최고비밀번호와 함께 TOTP 키를 저장하여 모든 브라우저와 데스크톱 앱에서 원클릭 자동 입력을 지원.
자주 묻는 질문 (FAQ)
2FA 온라인 생성기의 보안성, 오프라인 작동 및 대량 생성에 관한 상세 답변
전혀 없습니다. 본 도구는 100% 클라이언트 사이드(사용자의 웹 브라우저 내부)에서만 동작합니다. Base32 디코딩 및 HMAC-SHA1 해시 계산은 W3C 표준 Web Crypto API를 통해 기기 메모리 내에서만 안전하게 실행됩니다.
비밀키는 어떠한 원격 서버로도 전송되지 않으며, F12 개발자 도구의 Network 탭을 확인하거나 비행기 탑승 모드(오프라인)로 전환하여 이를 직접 검증할 수 있습니다.
네, 완전히 동일합니다. 본 도구는 IETF의 국제 표준 규격인 RFC 6238(TOTP)을 엄격하게 준수합니다.
동일한 Base32 비밀키와 정확한 시스템 시각을 기준으로 계산하므로, Google Authenticator, Microsoft Authenticator, 1Password, Bitwarden 등 모든 공인 인증 앱과 100% 일치하는 6자리 보안 코드가 생성됩니다.
도메인 뒤에 https://2fa-tool.com/ko/#JBSWY3DPEHPK3PXP 와 같이 키를 붙여 접속하면 페이지가 열리는 즉시 자동으로 키를 인식하여 코드를 생성하는 편리한 기능입니다.
HTTP 프로토콜 규격상 해시 기호(#) 뒷부분은 웹 서버로 전송되지 않고 브라우저 내부에서만 파싱되므로 서버 접속 로그에도 전혀 기록되지 않아 안전합니다. 단, 링크를 타인과 공유하거나 화면을 노출하지 않도록 주의하세요.
한 줄에 하나의 계정을 입력하는 방식을 지원합니다. 순수 Base32 키뿐만 아니라 서비스명: 비밀키, 계정, 비밀키 또는 표준 otpauth://totp/... 형식의 URI를 그대로 붙여넣어도 자동으로 감지하여 수십 개의 코드를 동시에 생성하고 일괄 복사할 수 있습니다.
네, 모바일 환경에 완벽하게 대응합니다. iPhone의 Safari나 갤럭시 등 Android의 Chrome 브라우저에서도 PC와 동일하게 W3C Web Crypto API를 통한 초고속 로컬 연산 및 원터치 코드 복사 기능을 쾌적하게 이용하실 수 있습니다.
Base32는 이진 데이터를 사람이 읽기 쉽도록 설계된 인코딩 규격으로, 알파벳 A~Z와 숫자 2~7까지 총 32개 문자만 사용합니다. 시각적으로 혼동하기 쉬운 숫자 0, 1과 알파벳 O, I는 의도적으로 제외되어 오탈자를 방지합니다.
본 툴은 공백이나 하이픈(-), 패딩 기호(=)를 자동으로 정규화하여 처리합니다.
네, 가능합니다. 본 사이트의 모든 CSS 스타일과 QR 코드 생성 스크립트는 자체 서버에 로컬로 내장되어 있습니다.
브라우저에서 페이지를 한 번 열어두면 Wi-Fi를 끄거나 비행기 탑승 모드로 전환하더라도 단말기 내부 시계만을 참조하여 실시간으로 인증 코드를 끊김 없이 계산합니다.
완전 무료입니다. 어떠한 회원가입이나 로그인, 이메일 등의 개인정보 입력도 전혀 필요하지 않습니다. 언제 어디서나 누구나 안전하고 자유롭게 모든 기능을 제한 없이 이용하실 수 있습니다.