TOTP 생성기
어떤 TOTP 시크릿에서든 2FA 코드를 오프라인으로 만듭니다 — RFC 6238, 6·8자리, 30초 실시간 카운트다운. 시크릿은 브라우저를 떠나지 않습니다.
Paste a secret above to see live codes.
Works fully offline: the code is computed with WebCrypto in your browser and the secret is never sent or stored.
이 도구는 전부 브라우저 안에서 실행됩니다. 데이터는 기기를 떠나지 않으며 어떤 서버로도 업로드되지 않습니다.
사용 방법
- 1서비스의 2FA 설정 페이지에서 base32 시크릿을 복사하기 (또는 otpauth:// 링크를 붙여 넣기).
- 2서비스가 보여 주는 설정에 맞추기: 6 또는 8자리, 30초 또는 60초 주기, 달리 안내가 없으면 SHA-1.
- 3카운트다운이 끝나기 전에 현재 코드를 서비스에 입력하기 — 또는 클릭 한 번으로 복사.
- 4반복 로그인용으로 탭을 열어 두기 — 코드가 주기마다 자동으로 갱신됩니다.
TOTP 생성기
인증기 코드에 휴대폰 앱은 필수가 아닙니다. base32 시크릿(또는 옛 인증기에서 온 otpauth:// 설정 링크 전체)을 붙여 넣으면 이 도구가 모든 RFC 6238 인증기와 똑같이 도는 6·8자리 코드를 다음 코드까지의 실시간 카운트다운과 함께 계산합니다.
모든 것이 WebCrypto의 HMAC으로 로컬 계산됩니다 — 네트워크 호출이 전혀 없습니다. 시크릿은 브라우저 메모리에만 머물러 휴대폰을 잃어도 2단계 인증을 잃지 않습니다.
자주 묻는 질문
오프라인 인증기가 SMS 코드보다 안전한가요?
네, 두 가지 면에서. TOTP 코드는 사용자 기기에서 계산되어 휴대전화망을 오가지 않으므로 SIM 스왑 공격자가 가로챌 것이 없습니다. 30초마다 만료되고 시크릿 자체의 보유를 요구하는데, 시크릿은 어떤 메시지에도 등장하지 않습니다.
시크릿은 어디에 저장되나요?
어디에도 저장되지 않습니다. 이 탭의 메모리 안 변수에 머물며 WebCrypto가 시간 카운터에 서명할 때 씁니다. localStorage, 쿠키, 서버에 기록되는 것은 없습니다 — 탭을 닫으면 사라집니다.
코드가 맞지 않는 이유는?
가장 흔한 원인: 잘못된 알고리즘(대부분의 서비스는 SHA-1), 잘못된 주기, 몇 초 이상 어긋난 기기 시계입니다. 세 선택기를 서비스 설정 페이지와 대조하고 시스템 시계를 동기화하세요.
관련 도구
비밀번호 생성기
실시간 엔트로피 추정과 함께 브라우저에서 강한 비밀번호와 패스프레이즈를 만듭니다 — 암호학 등급의 무작위성, 전송도 저장도 없습니다. 설치도 가입도 필요 없습니다.
전체 도구 →
비밀번호 강도 검사
비밀번호가 실제로 얼마나 강한지 보여 줍니다 — zxcvbn 점수, 현실적인 크랙 시간 추정, 구체적인 개선책 — 전부 로컬 계산, 절대 업로드되지 않습니다.
전체 도구 →
해시 생성기
텍스트나 파일의 SHA-1, SHA-256, SHA-384, SHA-512, MD5 해시를 브라우저에서 바로 계산합니다. 무결성 검사를 위한 빠른 체크섬 — 업로드는 없습니다.
전체 도구 →
도구 삽입
한 줄로 사이트에 도구를 넣으세요. 방문자의 브라우저에서 실행됩니다.
<iframe src="https://zoyku.com/ko/tools/totp-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — totp-generator" loading="lazy"></iframe>