Zgodny z RFC 6238

Generator TOTP

Darmowy generator TOTP online do uwierzytelniania dwuskładnikowego. Generuj kody zgodne z RFC 6238, skanuj kody QR, zapisuj tajne klucze w sejfie i kopiuj automatycznie. 100% po stronie klienta — Twoje tajemnice nigdy nie opuszczają przeglądarki.

Generator

Wygeneruj swój kod TOTP

Importuj z kodu QR

Vault

Zapisane tajemnice

Twoje tajemnice są przechowywane lokalnie w pamięci localStorage przeglądarki. Nigdy nie opuszczają Twojego urządzenia.

Brak zapisanych tajemnic. Wygeneruj kod i zapisz go w sejfie.

Czym jest generator TOTP?

Generator TOTP to niezbędne narzędzie bezpieczeństwa, które tworzy hasła jednorazowe oparte na czasie (TOTP) do uwierzytelniania dwuskładnikowego (2FA). Gdy włączasz 2FA na swoich kontach, generator TOTP online produkuje tymczasowe, jednorazowe kody, które dodają kluczową drugą warstwę ochrony ponad Twoje hasło. Niezależnie od tego, czy używasz Google Authenticator, Authy, czy Microsoft Authenticator, każdy kod generowany przez te aplikacje jest zgodny ze standardem TOTP. Nasz darmowy generator TOTP online pozwala na natychmiastowe generowanie tych kodów bezpośrednio z przeglądarki, bez instalowania żadnego oprogramowania.

Jak działa nasz generator TOTP online

Ta strona generatora TOTP online implementuje standard RFC 6238, oficjalną specyfikację haseł jednorazowych opartych na czasie. Gdy wprowadzasz swój klucz tajny zakodowany w Base32, narzędzie używa algorytmu generatora TOTP RFC 6238 z HMAC-SHA-512 (lub SHA-256, SHA-1) do obliczenia unikalnego kodu, który zmienia się co 30 sekund. Proces jest całkowicie po stronie klienta — Twój klucz tajny nigdy nie opuszcza przeglądarki. To czyni go fundamentalnie bezpieczniejszym niż alternatywy oparte na serwerze, ponieważ nie istnieje ryzyko przechwycenia lub przechowania Twoich danych uwierzytelniających na zdalnym serwerze.

Aby rozpocząć, po prostu wklej swój klucz tajny lub zeskanuj kod QR. Funkcja generatora TOTP QR pozwala użyć kamery urządzenia do skanowania URI otpauth:// bezpośrednio lub przesłać zapisany plik obrazu kodu QR. Narzędzie automatycznie wyodrębnia klucz tajny i konfiguruje algorytm, liczbę cyfr i okres czasu. Po skonfigurowaniu otrzymujesz kod aktualizowany na żywo z animowanym licznikiem odliczającym, pokazującym dokładnie, kiedy wygasa bieżący kod.

In-Depth Comparison:Read our full security analysis on why SMS verification is vulnerable to SIM swap attacks in our guide:TOTP vs SMS: Why SMS 2FA Puts Your Accounts at Risk →

Dlaczego wybrać nasz generator TOTP zamiast alternatyw?

Istnieje wiele bibliotek JavaScript generatora TOTP i narzędzi online, w tym totp.danhersam.com generator TOTP i 2fa.live generator TOTP. Jednak nasze wyróżnia się funkcjami, których konkurenci po prostu nie oferują. Podczas gdy większość darmowych narzędzi generatora TOTP oferuje tylko podstawowe generowanie kodów, my dostarczamy kompleksowe doświadczenie zarządzania 2FA ze skanowaniem kodów QR, trwałym sejfem, funkcją automatycznego kopiowania i obsługą trybu ciemnego.

W przeciwieństwie do podejścia Google TOTP generator, polegającego wyłącznie na aplikacjach mobilnych, nasz totp generator online działa na każdym urządzeniu z przeglądarką internetową. Musisz wygenerować kod Google TOTP generator z laptopa? Nasze narzędzie radzi sobie z tym bezproblemowo. Narzędzie zostało zbudowane jako uniwersalny darmowy generator TOTP online, który działa dla dowolnej usługi, dowolnego algorytmu, dowolnej konfiguracji.

Zaprojektowany dla deweloperów: JavaScript TOTP generator

Dla deweloperów budujących systemy uwierzytelniania to narzędzie służy jako wiarygodna implementacja referencyjna. Podstawowy kod generatora TOTP w JavaScript używa Web Crypto API do operacji kryptograficznych, zapewniając ten sam poziom bezpieczeństwa co implementacje natywne. Jeśli szukasz pakietu npm generatora TOTP lub npm generatora TOTP do swojego projektu, nasza implementacja dokładnie follows tę samą specyfikację RFC 6238, której używają biblioteki takie jak otpauth i speakeasy.

Implementacja RFC 6238 generatora TOTP HMAC-SHA-512 obsługuje wszystkie trzy standardowe algorytmy: HMAC-SHA-1 (domyślny używany przez większość aplikacji uwierzytelniających), HMAC-SHA-256 i HMAC-SHA-512 dla bezpieczeństwa na poziomie korporacyjnym. Możesz konfigurować kody 6- lub 8-cyfrowe, dostosowywać okres czasu od 1 do 120 sekund i testować implementację TOTP swojego serwera wobec znanych wektorów testowych. Wbudowany detektor dryfu zegara pomaga zidentyfikować problemy z synchronizacją czasu, które mogą powodować błędy weryfikacji kodów.

Instant Camera Scan:You can automatically scan any 2FA QR code with your webcam or upload a screenshot right now via theOnline QR Scanner Tool ↑

Funkcje, które czynią to najlepszym generatorem TOTP online

Skaner kodów QR: Importuj klucze tajne natychmiastowo, skanując kody QR aparatem lub przesyłając pliki obrazów. Generator TOTP QR parsuje URI otpauth:// i automatycznie konfiguruje wszystkie parametry.

Bezpieczny sejf: Zapisuj wiele kluczy TOTP z niestandardowymi etykietami. W przeciwieństwie do innych narzędzi, które tracą Twoje dane po zamknięciu karty, nasz sejf jest trwały w localStorage, dzięki czemu zapisane konta przetrwają ponowne uruchomienie przeglądarki.[Scan QR Code]

Automatyczne kopiowanie i skróty klawiszowe: Włącz automatyczne kopiowanie, aby bieżący kod był automatycznie kopiowany do schowka po odświeżeniu. Naciśnij Ctrl+C w dowolnym momencie, aby natychmiast skopiować aktywny kod.[Open Local Vault]

Wizualny licznik odliczania: Animowany pierścień pokazuje dokładnie, ile sekund pozostało do odświeżenia kodu, z kodowaniem kolorów według pilności — zielony gdy bezpieczny, żółty gdy czas mija, czerwony w ostatnich 5 sekundach.

Tryb ciemny: Pięknie zaprojektowany ciemny motyw zgodny z systemem projektowania Vercel Geist. Przełączaj między trybem jasnym a ciemnym lub pozwól mu automatycznie dopasować się do preferencji systemu.

Wykrywanie dryfu zegara: Jeśli Twoje kody się nie zgadzają, detektor dryfu zegara pokazuje dokładne przesunięcie między Twoim urządzeniem a oczekiwanym czasem, pomagając rozwiązywać problemy z synchronizacją.[Learn More About Our Architecture]

Prywatność i bezpieczeństwo na pierwszym miejscu

Każdy aspekt tego generatora TOTP jest zaprojektowany z prywatnością jako fundamentem. Wszystkie operacje kryptograficzne odbywają się za pomocą wbudowanego Web Crypto API przeglądarki. Żadne dane nigdy nie są przesyłane na żaden serwer. Sejf jest przechowywany całkowicie w localStorage przeglądarki. Po wyczyszczeniu danych przeglądarki wszystkie zapisane tajemnice są trwale usuwane. Nie ma plików cookie, trackerów analitycznych ani skryptów stron trzecich. To najbardziej prywatny i bezpieczny sposób generowania kodów TOTP online, co czyni go idealnym wyborem dla świadomych bezpieczeństwa użytkowników, którzy potrzebują darmowego generatora TOTP, któremu mogą zaufać.

Obsługiwany przez wszystkie główne aplikacje uwierzytelniające

Nasz generator TOTP jest w pełni kompatybilny ze wszystkimi głównymi aplikacjami uwierzytelniającymi, w tym Google Authenticator, Microsoft Authenticator, Authy, FreeOTP i Duo Mobile. Kody generowane tutaj są zgodne z tym samym algorytmem RFC 6238, którego używają te aplikacje, dzięki czemu możesz użyć tego narzędzia jako wiarygodnej kopii zapasowej lub jako głównego generatora TOTP. Niezależnie od tego, czy potrzebujesz odpowiednika Google TOTP generator, narzędzia kompatybnego z TOTP generator Google, czy samodzielnego generatora TOTP 2FA, to narzędzie zapewnia spójne, zgodne ze standardami wyniki za każdym razem.

FAQ

Najczęściej zadawane pytania

Jak wygenerować kod TOTP?

Aby wygenerować kod TOTP, wprowadź swój klucz tajny zakodowany w Base32 w polu powyżej, wybierz preferowany algorytm (SHA-1, SHA-256 lub SHA-512), wybierz 6 lub 8 cyfr i kliknij 'Generuj TOTP'. Narzędzie natychmiast wygeneruje hasło jednorazowe oparte na czasie, które odświeża się co 30 sekund. Możesz również zeskanować kod QR aparatem lub przesłać obraz QR, aby automatycznie wypełnić klucz tajny.

Do czego służy TOTP?

TOTP (hasło jednorazowe oparte na czasie) jest używane do uwierzytelniania dwuskładnikowego (2FA), aby dodać dodatkową warstwę zabezpieczeń do kont online. Podczas logowania wprowadzasz swoje hasło wraz z tymczasowym kodem 6- lub 8-cyfrowym generowanym przez aplikację uwierzytelniającą lub ten generator TOTP. Usługi takie jak Google, GitHub, AWS, Microsoft i aplikacje bankowe używają TOTP, aby chronić konta przed nieautoryzowanym dostępem, nawet jeśli Twoje hasło zostanie naruszone.

Czy TOTP jest lepszy od SMS?

Tak, TOTP jest znacznie bezpieczniejszy niż 2FA oparta na SMS. Kody SMS mogą być przechwytywane przez zamianę kart SIM, ataki SS7 lub inżynierię społeczną. Kody TOTP są generowane lokalnie na Twoim urządzeniu przy użyciu wspólnego klucza i bieżącego czasu, więc nigdy nie są przesyłane przez sieć. Dzięki temu TOTP jest odporny na ataki typu swap SIM, klonowanie SIM i przechwytywanie SMS. Eksperci ds. bezpieczeństwa i organizacje takie jak NIST zalecają TOTP zamiast SMS do uwierzytelniania dwuskładnikowego.

Jakie są korzyści z używania TOTP?

TOTP oferuje kilka kluczowych korzyści: Zwiększona bezpieczeństwo — kody wygasają co 30 sekund, co czyni je bezużytecznymi w przypadku przechwycenia. Brak wymogu sieci — kody są generowane offline na Twoim urządzeniu. Kompatybilność międzyplatformowa — działa z Google Authenticator, Authy, Microsoft Authenticator i dziesiątkami innych aplikacji. Brak zależności od karty SIM — odporność na ataki typu swap SIM i przejęcia numerów telefonów. Szerokie zastosowanie — obsługiwany przez Google, GitHub, AWS, Dropbox i większość dużych usług online.

Jak wygenerować TOTP?

Aby wygenerować TOTP, potrzebujesz wspólnego klucza tajnego udostępnionego przez usługę, z którą się uwierzytelniasz. Wprowadź ten klucz tajny zakodowany w Base32 do generatora powyżej. Narzędzie używa algorytmu RFC 6238, aby połączyć Twój klucz tajny z bieżącym znacznikiem czasu, wytwarzając unikalny kod, który zmienia się co 30 sekund. Możesz użyć naszego generatora TOTP online, zainstalować aplikację uwierzytelniającą na telefonie lub użyć biblioteki generatora TOTP w JavaScript we własnych aplikacjach.

Jaka jest różnica między TOTP a OTP?

OTP (hasło jednorazowe) to ogólny termin dla każdego hasła, które jest ważne tylko dla jednej sesji logowania lub transakcji. TOTP (hasło jednorazowe oparte na czasie) to konkretny typ OTP, który używa bieżącego czasu jako czynnika przy generowaniu kodu. Chociaż wszystkie TOTP to OTP, nie wszystkie OTP to TOTP. Inne typy OTP to HOTP (oparty na HMAC, używa licznika zamiast czasu) i SMS OTP (wysyłany przez wiadomość tekstową). TOTP jest najpopularniejszą formą OTP do uwierzytelniania dwuskładnikowego dzięki równowadze między bezpieczeństwem a użytecznością.

Czy TOTP jest bezpieczny?

Tak, TOTP jest wysoce bezpieczny, gdy jest prawidłowo wdrożony. Bezpieczeństwo opiera się na poufności wspólnego klucza, trudności jego odgadnięcia (zazwyczaj ponad 160 bitów entropii) i krótkim 30-sekundowym oknie ważności. Nowy kod jest generowany co 30 sekund, więc nawet jeśli atakujący przechwyci Twój kod, szybko wygasa. TOTP jest odporny na ataki typu replay, phishing (przy użyciu kluczy sprzętowych) i ataki brute-force offline. Głównym ryzykiem jest naruszenie wspólnego klucza, dlatego zawsze należy go bezpiecznie przechowywać.

Jak uzyskać TOTP z kodu QR?

Gdy usługa udostępnia kod QR do konfiguracji 2FA, zawiera on URI otpauth://totp/ z wbudowanym kluczem tajnym. Aby użyć tego generatora TOTP, kliknij 'Skanuj aparatem' i skieruj kamerę urządzenia na kod QR lub kliknij 'Prześlij obraz QR', aby wybrać zapisany plik obrazu kodu QR. Narzędzie automatycznie zdekoduje kod QR, wyodrębni klucz tajny i skonfiguruje algorytm, liczbę cyfr i okres czasu. Możesz również ręcznie wyodrębnić parametr secret= z URI i wkleić go do pola wejściowego.

Czym są kody TOTP?

Kody TOTP to tymczasowe, jednorazowe hasła o długości zazwyczaj 6 lub 8 cyfr, generowane za pomocą algorytmu hasła jednorazowego opartego na czasie (RFC 6238). Każdy kod jest ważny przez krótki okres, zwykle 30 sekund, po czym generowany jest nowy kod. Kody te służą jako drugi składnik uwierzytelniania dwuskładnikowego — wprowadzasz je obok hasła podczas logowania. Kody TOTP są generowane przez połączenie wspólnego klucza tajnego z bieżącym czasem za pomocą funkcji skrótu HMAC-SHA-1, SHA-256 lub SHA-512.

Jak znaleźć mój kod TOTP?

Twój kod TOTP jest generowany przez aplikację uwierzytelniającą (taką jak Google Authenticator, Authy lub Microsoft Authenticator) lub przez wprowadzenie klucza tajnego do tego generatora TOTP online. Gdy usługa prosi o kod 2FA, otwórz aplikację uwierzytelniającą, aby zobaczyć bieżący kod 6- lub 8-cyfrowy. Jeśli nie masz skonfigurowanej aplikacji uwierzytelniającej, użyj naszego generatora powyżej, wprowadzając klucz tajny zapisany podczas włączania 2FA na koncie. Kod odświeża się automatycznie co 30 sekund.

Have more questions about 2FA security or authenticator setup?

Explore our complete knowledge hub covering SMS vulnerabilities, SIM swap defense, QR code extraction, and recovery key backups.