2FA doğrulama kodunuzu anında alın
Anahtarınızı (secret) yapıştırın, kod canlı olarak üretilsin. Birden fazla satır, otpauth bağlantıları ve QR görselleri desteklenir.
Bu ayarlar düz anahtarlara uygulanır; otpauth:// bağlantıları kendi ayarlarını kullanır.
İpucu: QR görselini sayfaya sürükleyip bırakabilir veya Ctrl+V ile yapıştırabilirsiniz.
Kasa kilitli
Hesaplarınızı görmek için ana parolanızı girin.
Kasanız boş
Hesap ekleyin, QR kodu tarayın veya Google Authenticator / Aegis / 2FAS yedeğini içe aktarın. Veriler yalnızca bu cihazda saklanır.
Öneri: Kasaya ana parola koyarak hesaplarınızı AES-256 ile şifreleyin.
Anahtar Üretici
Kendi uygulamanız veya sunucunuz için güvenli rastgele 2FA anahtarı ve QR kodu oluşturun.
Kod Doğrulayıcı
Bir kodun anahtarla eşleşip eşleşmediğini ve kaç adım kaydığını kontrol edin. Sunucu tarafı 2FA hatalarını ayıklamak için idealdir.
Saat Senkronizasyonu
TOTP kodları saate bağlıdır. Cihaz saatiniz 30 saniyeden fazla kaymışsa kodlar reddedilir.
QR / URI Çözücü
QR görselinden veya otpauth / otpauth-migration bağlantısından anahtarları çıkarın. Google Authenticator'ın "Hesapları aktar" QR'ı desteklenir.
Sıkça Sorulan Sorular
2FA kodu nedir, bu site ne işe yarar?
İki adımlı doğrulama (2FA), parolanıza ek olarak her 30 saniyede bir değişen 6 haneli bir kod ister. Bu kod, hesabı kurarken verilen gizli anahtardan (secret key) ve o anki saatten hesaplanır (TOTP, RFC 6238). Bu site, anahtarınızı yapıştırdığınızda Google Authenticator ile aynı kodu üretir.
Anahtarım güvende mi?
Evet. Tüm hesaplama tarayıcınızdaki Web Crypto API ile yapılır; sayfa yüklendikten sonra hiçbir anahtar ağ üzerinden gönderilmez. Sunucuda veritabanı, çerez veya analiz aracı yoktur. Paylaşım bağlantıları anahtarı # işaretinden sonra taşır; bu kısım tarayıcılar tarafından sunucuya hiç gönderilmez.
Kasam nerede saklanıyor?
Yalnızca bu cihazın tarayıcı depolamasında. Ana parola koyarsanız hesaplar PBKDF2 (310.000 tur) + AES-256-GCM ile şifrelenir. Parolayı unutursanız kurtarma yolu yoktur. Bu yüzden düzenli olarak şifreli yedek alın.
Kod "geçersiz" diyor, neden?
En sık sebep cihaz saatinin kaymasıdır. Üst köşedeki saat göstergesi farkı gösterir ve otomatik düzeltir. Diğer sebepler: yanlış anahtar, farklı algoritma/hane/süre ayarı (Gelişmiş menüsünden değiştirin) veya kodun süresinin dolmak üzere olması (bu durumda "sonraki" kodu kullanın).
Toplu kullanım nasıl yapılır?
Her satıra bir anahtar yazın. kullanici|sifre|ANAHTAR, etiket;ANAHTAR, sekmeyle ayrılmış veya virgüllü satırlar otomatik tanınır. "Tümünü Kopyala" sonuçları etiket|kod biçiminde kopyalar.
Google Authenticator'dan nasıl taşırım?
Google Authenticator'da ☰ → Hesapları aktar → Dışa aktar ile çıkan QR'ın ekran görüntüsünü alın veya başka bir cihazla tarayın. Araçlar → QR / URI Çözücü ya da Kasam → İçe Aktar bölümünden yükleyin. Aegis (şifresiz JSON) ve 2FAS yedekleri de desteklenir.
Hızlı bağlantı biçimi
https://2fa.niltist.net/#ANAHTAR adresini yer imlerine ekleyerek tek tıkla kod alabilirsiniz. /?key=ANAHTAR ve /ANAHTAR biçimleri de çalışır ama sunucu kayıtlarına düşebileceği için # biçimini öneririz.
Frequently Asked Questions
What is a 2FA code?
Two-factor authentication asks for a 6-digit code that changes every 30 seconds, derived from a secret key and the current time (TOTP, RFC 6238). Paste your secret here and you get the same code Google Authenticator would show.
Is my secret safe?
Yes. Everything is computed in your browser with the Web Crypto API; no secret is ever sent over the network. No database, cookies or analytics. Share links carry the secret after #, which browsers never send to the server.
Where is my vault stored?
Only in this device's browser storage. With a master password it is encrypted using PBKDF2 (310,000 rounds) + AES-256-GCM. There is no recovery if you forget it, so keep encrypted backups.
The code is rejected, why?
Usually your device clock is off. The clock chip in the header shows the drift and corrects it automatically. Otherwise check the secret and the algorithm/digits/period settings, or use the "next" code when the current one is about to expire.
Bulk usage
One secret per line. user|pass|SECRET, label;SECRET, tab or comma separated lines are detected. "Copy all" copies results as label|code.
Migrating from Google Authenticator
In Google Authenticator use ☰ → Transfer accounts → Export, then load the QR in Tools → QR / URI Decoder or Vault → Import. Aegis (plain JSON) and 2FAS backups are supported too.
Quick link format
Bookmark https://2fa.niltist.net/#SECRET for one-click codes. /?key=SECRET and /SECRET also work, but # is recommended because it never reaches server logs.