2FAniltist

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.

İpucu: QR görselini sayfaya sürükleyip bırakabilir veya Ctrl+V ile yapıştırabilirsiniz.

%100 tarayıcıdaAnahtarlar sunucuya gönderilmez, kayıt tutulmaz.
Saat düzeltmeCihaz saatiniz kaymışsa otomatik düzeltilir.
Çevrimdışı çalışırUygulama olarak yükleyin, internetsiz kullanın.

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.

Cihaz saati—
Sunucu saati—
Fark—

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

Temel bilgiler

İki adımlı doğrulama (2FA) nedir?

Hesabınıza girerken parolanıza ek olarak ikinci bir kanıt istenmesidir. En yaygın biçimi, bir doğrulayıcı uygulamanın her 30 saniyede bir ürettiği 6 haneli koddur. Parolanız çalınsa bile bu kod olmadan hesabınıza girilemez.

Kod nasıl üretiliyor? İnternet gerekiyor mu?

Kodu servis size göndermez, kodu cihazınız hesaplar. 2FA kurulumunda servis size bir gizli anahtar (secret key) verir. Hem servis hem de doğrulayıcı, bu anahtarı o anki saatle birleştirir (HMAC) ve aynı sonuca ulaşır. Standardın adı TOTP'dir (RFC 6238).

Bu yüzden kod üretmek için internet gerekmez. Ama cihazın saatinin doğru olması gerekir.

Gizli anahtar nedir, nerede bulurum?

Base32 biçiminde, yani yalnızca A–Z harfleri ve 2–7 rakamlarından oluşan, genellikle 16–32 karakterlik bir metindir. Örnek: JBSWY3DPEHPK3PXP.

Servis 2FA kurulumunda bir QR kod gösterir; anahtar bu QR'ın içindedir. Çoğu serviste QR'ın altında "Kodu tarayamıyor musunuz?" veya "Anahtarı elle girin" bağlantısı olur; bu bağlantı anahtarı metin olarak gösterir. Google'da bu ekran Google Hesabı → Güvenlik → 2 Adımlı Doğrulama → Authenticator bölümündedir.

Anahtar yalnızca kurulum sırasında gösterilir. Daha önce kurduğunuz bir hesabın anahtarını servisten tekrar alamazsınız. Ya mevcut doğrulayıcı uygulamanızdan dışa aktarırsınız (aşağıdaki Google Authenticator maddesine bakın) ya da servisteki 2FA'yı kaldırıp yeniden kurarsınız.

Bu site Google Authenticator ile aynı kodu mu üretir?

Evet. Aynı açık standart kullanılır: aynı anahtar, aynı ayarlar ve doğru saat her zaman aynı kodu verir. Microsoft Authenticator, Authy, 2FAS, Aegis, Bitwarden gibi uygulamalar da aynı standardı kullanır. Bu yüzden hepsi aynı anahtarla birbirinin yerine kullanılabilir.

Hane, algoritma ve süre ayarları

Kodlar 6 haneli ama 8 hane de seçebiliyorum. Hangisini kullanmalıyım?

Hane sayısını siz değil, servis belirler. Servis kurulumda kaç haneli kod kullanıyorsa siz de onu seçmelisiniz. Farklı seçerseniz site yine bir kod üretir, ama servis o kodu kabul etmez.

  • 6 hane: Google, Microsoft (kişisel hesaplar), Facebook, Instagram, X, GitHub, Amazon, Discord, Dropbox, kripto borsaları ve sitelerin büyük çoğunluğu. Neredeyse her zaman 6 hane · SHA1 · 30 sn.
  • 8 hane: Bazı bankalar, kurumsal sistemler, VPN'ler ve iş hesapları. Servis bunu kurulum ekranında belirtir. QR kodun içindeki bağlantıda da digits=8 yazar.

Örneğin Google için oluşturduğunuz bir anahtarda 8 hane seçerseniz ekranda 8 haneli bir kod görürsünüz, ama Google onu reddeder. 8 hane daha güvenlidir; ancak yalnızca servis bunu destekliyorsa işe yarar.

İlginç bilgi: Aynı anahtar ve aynı anda üretilen 8 haneli kodun son 6 hanesi, 6 haneli kodun kendisidir. Örneğin 8 haneli kod 9428 7082 ise 6 haneli kod 287 082 olur.

QR kodla veya otpauth:// bağlantısıyla eklenen hesaplarda bu ayarlar otomatik okunur. Gelişmiş menüsü yalnızca düz anahtar yapıştırdığınızda kullanılır. Her kartın altındaki küçük yazı, o kartta hangi ayarların kullanıldığını gösterir.

Algoritma (SHA1, SHA256, SHA512) nedir?

Anahtarla saati birleştiren matematiksel fonksiyondur. Servislerin neredeyse tamamı standardın varsayılanı olan SHA1'i kullanır. SHA1'in bilinen zayıflıkları bu kullanımı (HMAC) etkilemez, yani güvenlik açığı oluşturmaz.

Farklı algoritma kullanan servis bunu belirtir. Bazı doğrulayıcı uygulamaların SHA256/SHA512'yi desteklemediğini ya da yok saydığını unutmayın; böyle hesapları başka uygulamaya taşırken kodu kontrol edin.

Süre (30 / 60 saniye) nedir?

Kodun ne sıklıkla değiştiğini belirler. Standart süre 30 saniyedir. Az sayıda servis 60 saniye kullanır. Süre yanlış seçilirse kodlar çoğu zaman tutmaz.

TOTP, HOTP ve Steam Guard arasındaki fark nedir?
  • TOTP (zamana dayalı): Kod, süre dolunca kendiliğinden değişir. Neredeyse her yerde bu kullanılır.
  • HOTP (sayaca dayalı, RFC 4226): Kod, siz "sonraki kod" düğmesine basana kadar değişmez; her basışta sayaç bir artar. Sizin sayacınızın servisin sayacıyla uyumlu kalması gerekir. Bazı donanım anahtarları ve eski sistemler dışında nadir kullanılır.
  • Steam Guard: Steam'e özgü 5 karakterli (harf ve rakam) koddur. Anahtarın Base32 biçiminde olması gerekir. Aegis ve 2FAS dışa aktarımları bu biçimdedir.

Kullanım

Tek bir kodu nasıl alırım?

Anahtarı Kod Üret sekmesindeki kutuya yapıştırmanız yeterli; kod hemen görünür. Boşluklar, tireler ve küçük harfler sorun çıkarmaz. Koda tıklayınca kod kopyalanır. Sağdaki halka kalan süreyi gösterir ve son 5 saniyede kırmızıya döner.

"Sonraki" kod ne işe yarar?

Bir sonraki 30 saniyelik zaman diliminin kodudur. Kodun süresi bitmek üzereyse kodu yazarken süre dolabilir. Bu durumda süreyi bekleyip sonraki kodu kullanabilirsiniz; tıklayınca kopyalanır. Sonraki kod, kendi zaman dilimi başlayınca geçerli olur. Bazı servisler onu bir dilim önceden de kabul eder.

Birden çok anahtarla aynı anda nasıl çalışırım?

Kutuya her satıra bir anahtar gelecek şekilde yazın. Şu biçimler otomatik tanınır:

  • ANAHTAR
  • etiket|ANAHTAR, etiket;ANAHTAR, etiket,ANAHTAR ve sekmeyle ayrılmış satırlar
  • kullanici|sifre|ANAHTAR (hesap listeleri)
  • Etiket: ANAHTAR
  • otpauth://… ve otpauth-migration://… bağlantıları

Satırdaki en uzun geçerli Base32 parçası anahtar, ilk parça da etiket kabul edilir. Tümünü Kopyala düğmesi kodları etiket|kod biçiminde kopyalar. Hatalı satırlar kırmızı gösterilir; diğer satırlar çalışmaya devam eder.

QR kodu nasıl okuturum?
  • QR Tara: Kamerayı açar; telefonda arka kamera kullanılır. Birden fazla kamera varsa listeden seçebilirsiniz.
  • Görselden Oku: Kayıtlı bir ekran görüntüsünü seçersiniz.
  • Yapıştır: Ekran görüntüsünü kopyalayıp sayfada Ctrl+V'ye basarsınız.
  • Sürükle-bırak: Görseli sayfanın üzerine bırakırsınız.

Okunan hesap, o an açık olan sekmeye gider: Kod Üret'te kutuya, Kasam'da hesap ekleme penceresine, Araçlar'da çözücüye.

Yer imi veya hızlı bağlantı nasıl oluşturulur?

Bağlantı düğmesi, kutudaki anahtarları içeren bir adres kopyalar: https://2fa.niltist.net/#ANAHTAR. Bu adresi yer imlerine eklerseniz tek tıkla kod alırsınız. Adreste # işaretinden sonraki kısım tarayıcı tarafından sunucuya hiç gönderilmez.

/?key=ANAHTAR ve /ANAHTAR biçimleri de çalışır; site açılınca adres # biçimine çevrilir. Ancak bu iki biçimde anahtar sunucuya ulaşmış olur, bu yüzden # biçimini tercih edin.

Bu bağlantıya sahip olan herkes kodlarınızı üretebilir. Bağlantıyı kimseyle paylaşmayın.

Siteyi uygulama olarak yükleyebilir miyim? İnternetsiz çalışır mı?
  • Android (Chrome): ⋮ menüsü → "Uygulamayı yükle" veya "Ana ekrana ekle".
  • iPhone / iPad (Safari): Paylaş → "Ana Ekrana Ekle".
  • Bilgisayar (Chrome / Edge): Adres çubuğundaki yükleme simgesi.

Site bir kez açıldıktan sonra internet olmadan da çalışır; kodlar zaten cihazda hesaplanır. iPhone'da ana ekrana eklenen uygulama ile Safari ayrı depolama kullanır, yani iki ayrı kasa olur.

Kasam

Kasam nedir, hesap nasıl eklenir?

Sık kullandığınız hesapları kaydettiğiniz, Google Authenticator'a benzeyen bir listedir. Hesaplarda arama yapabilir, onları düzenleyebilir, sıralayabilir, QR kodunu gösterebilir ve silebilirsiniz.

Hesap eklemenin yolları: Hesap Ekle düğmesi (anahtar veya otpauth:// bağlantısı yapıştırılır), Kod Üret sekmesindeki kartın kaydet simgesi ya da Kasam sekmesi açıkken bir QR görseli yapıştırmak.

Kasa nerede saklanıyor? Başka cihazda görünür mü?

Kasa yalnızca bu tarayıcının yerel depolamasında durur. Sunucuya gönderilmez ve cihazlar arasında eşitlenmez. Başka bir cihaza taşımak için yedek alıp diğer cihazda içe aktarın.

Tarayıcının site verilerini temizlerseniz veya gizli sekme kullanırsanız kasa silinir. Bu yüzden düzenli yedek alın.

Ana parola ne işe yarar? Unutursam ne olur?

Parola koyarsanız kasa AES-256-GCM ile şifrelenir. Şifreleme anahtarı parolanızdan PBKDF2-SHA256 ile (310.000 tur) türetilir; parola olmadan içerik okunamaz. 10 dakika boyunca işlem yapılmazsa kasa kendiliğinden kilitlenir. Kilitle düğmesiyle elle de kilitleyebilirsiniz.

Parolayı unutursanız kurtarma yolu yoktur, çünkü parola hiçbir yerde saklanmaz. Tek seçenek "kasayı sıfırla"dır ve tüm hesaplar silinir. Bu yüzden şifreli yedek alın ve parolayı güvenli bir yerde saklayın. Parolayı kaldırmak isterseniz "Parolayı Değiştir" penceresini boş bırakıp onaylayın.

Yedek nasıl alınır? Hangi biçimler destekleniyor?

Kasam → Dışa Aktar menüsünde üç seçenek var:

  • Şifreli yedek (.json): Önerilen seçenek. Kasa parolasından ayrı bir yedek parolasıyla şifrelenir.
  • Şifresiz yedek (.json) ve otpauth bağlantı listesi (.txt): Tüm anahtarlar açık metin olarak durur. Yalnızca başka bir uygulamaya taşırken kullanın ve işiniz bitince dosyayı silin.

İçe Aktar şunları tanır: bu sitenin yedekleri (şifreli veya şifresiz), Aegis (şifresiz JSON), 2FAS (şifresiz .2fas), otpauth bağlantı listeleri ve Google Authenticator dışa aktarma bağlantıları. Aynı anahtar kasaya iki kez eklenmez.

Google Authenticator'daki hesaplarımı nasıl taşırım?
  1. Google Authenticator'da ☰ menü → Hesapları aktar → Hesapları dışa aktar'a dokunun.
  2. Taşımak istediğiniz hesapları seçin. Ekranda bir veya birkaç QR kod çıkar.
  3. Uygulama genellikle ekran görüntüsü almaya izin vermez. Bu yüzden QR'ı bilgisayarın veya başka bir telefonun kamerasıyla Araçlar → QR / URI Çözücü → QR Tara bölümünden okutun.
  4. Hesaplar tabloda listelenir. Tümünü Kasaya Ekle'ye basın. Birden fazla QR varsa her birini ayrı ayrı okutun.
Buradaki bir hesabı telefonuma veya başka bir uygulamaya nasıl aktarırım?

Kartın üzerindeki QR simgesine tıklayın; standart bir otpauth QR kodu açılır. Bu kodu Google Authenticator, Microsoft Authenticator veya başka bir doğrulayıcıyla tarayın. Kasanın tamamını taşımak için otpauth listesini dışa aktarıp Aegis veya 2FAS gibi uygulamalara içe aktarabilirsiniz.

Araçlar

Anahtar Üretici kimin için?

Kendi sitesine veya uygulamasına 2FA ekleyen geliştiriciler ve yöneticiler için. Tarayıcının kriptografik rastgele sayı üreticisiyle bir anahtar, otpauth bağlantısı ve QR kod oluşturur. Önerilen uzunluk 160 bittir (32 karakter, RFC 4226). Ürettiğiniz anahtarı test etmek için kasaya kaydedebilirsiniz.

Kod Doğrulayıcı ne yapar?

Bir anahtar ve bir kod girersiniz. Araç, kodun şimdiki zaman dilimine mi, yoksa kaç adım önceye veya sonraya mı ait olduğunu gösterir. Sunucunuz kodları reddediyorsa sorunun saat kayması mı, yanlış anahtar ya da ayar mı olduğunu buradan anlarsınız. Hane sayısı (6–8) girdiğiniz koddan otomatik anlaşılır.

Saat senkronizasyonu neden önemli?

TOTP kodları saate bağlıdır ve çoğu servis yalnızca 30 saniye civarında bir sapmayı kabul eder. Site açılırken sunucu saatini ölçüp cihazınızın saatiyle arasındaki farkı hesaplar. Üst köşedeki gösterge "Saat doğru" yazar ya da düzeltilen farkı gösterir. Otomatik düzeltme açıkken kodlar doğru saate göre üretilir.

Ölçüm yaklaşık ±0,5 saniye hassastır, bu yüzden 1,5 saniyenin altındaki farklar dikkate alınmaz. Gerekirse Araçlar → Saat Senkronizasyonu bölümünden elle düzeltme (saniye) girebilirsiniz. Kalıcı çözüm, cihazınızda "Saati otomatik ayarla" seçeneğini açmaktır.

QR / URI Çözücü ne işe yarar?

Bir QR görselinin ya da otpauth / otpauth-migration bağlantısının içindeki anahtarları, servis ve hesap adlarını ve ayarları tablo halinde gösterir. Buradan anahtarı kopyalayabilir, hesabı QR olarak yeniden gösterebilir veya kasaya ekleyebilirsiniz.

Sorun giderme

Servis kodun geçersiz veya yanlış olduğunu söylüyor.

Sırayla şunları kontrol edin:

  1. Saat: Üst köşedeki gösterge uyarı veriyorsa cihazınızın saatini otomatik ayara alın.
  2. Süre: Kodu yazarken süresi dolduysa yeni kodu kullanın.
  3. Ayarlar: Hane, algoritma ve süre servisinkiyle aynı olmalı; çoğunlukla 6 hane / SHA1 / 30 sn. Kartın altındaki küçük yazı kullanılan ayarları gösterir.
  4. Anahtar: Doğru hesabın anahtarını mı kullanıyorsunuz? Servisteki 2FA'yı yeniden kurduysanız eski anahtar artık geçersizdir.
  5. Kurulum onayı: Bazı servislerde 2FA, kurulum ekranında ilk kodu girip onaylayana kadar etkinleşmez.
"Geçersiz anahtar" hatası alıyorum.

Base32 alfabesinde yalnızca A–Z harfleri ve 2–7 rakamları bulunur. 0, 1, 8 ve 9 rakamları geçersizdir; bunlar çoğunlukla O, I/L veya B harfleriyle karıştırılır. Anahtarı elle yazdıysanız bu karakterleri kontrol edin. Bazı servisler anahtarı farklı bir biçimde (Base64 veya onaltılık) verir; bu durumda servisin QR kodunu kullanın.

Kamera açılmıyor.

Tarayıcının bu siteye kamera izni verdiğinden emin olun (adres çubuğundaki kilit veya ayar simgesinden). Kamerayı başka bir uygulama kullanıyorsa o uygulamayı kapatın. Yine olmazsa QR'ın ekran görüntüsünü alıp Görselden Oku ile yükleyin.

Kasam boş görünüyor ya da hesaplarım kayboldu.

Kasa, tarayıcıya ve cihaza özeldir. Farklı bir tarayıcı, gizli sekme, başka bir tarayıcı profili ya da iPhone'da ana ekran uygulamasıyla Safari ayrı kasalar kullanır. Tarayıcı verileri temizlendiyse kasa silinmiştir; yedekten geri yükleyin.

Güvenlik ve gizlilik

Anahtarım güvende mi?

Tüm hesaplama tarayıcınızda, Web Crypto API ile yapılır. Anahtarlar sunucuya gönderilmez. Sitede üyelik, veritabanı, çerez, reklam ya da analiz aracı yoktur. Sıkı bir İçerik Güvenlik Politikası (CSP) yalnızca sitenin kendi dosyalarının çalışmasına izin verir ve dış adreslere veri gönderilmesini engeller. Site internetsiz de çalışır; bu da hesaplamanın sunucuya bağlı olmadığını gösterir.

Anahtarımı veya kodumu başkasına vermeli miyim?

Hayır. Anahtara sahip olan herkes kodlarınızı süresiz olarak üretebilir. Kodlar da yalnızca sizin içindir. Hiçbir servis, banka veya destek ekibi kodunuzu telefonla ya da mesajla istemez; isteyen kişi dolandırıcıdır.

Ortak kullanılan veya başkasına ait bir bilgisayarda kullanabilir miyim?

Gerekiyorsa gizli sekme açın, hesabı kasaya kaydetmeyin ve işiniz bitince sekmeyi kapatın. #ANAHTAR içeren bağlantılar tarayıcı geçmişinde kalır; başkasının cihazında bu bağlantıları kullanmayın.

Telefonumu veya kasamı kaybedersem hesaplarıma nasıl girerim?

2FA kurarken servislerin verdiği kurtarma (yedek) kodlarını mutlaka bir yere kaydedin. Anahtarlarınızın şifreli yedeğini alın ya da onları en az iki ayrı yerde tutun; örneğin bir telefon uygulamasında ve bu sitenin kasasında. Kurtarma kodu da yedek de yoksa servisin hesap kurtarma sürecine başvurmanız gerekir; bu süreç genellikle uzun sürer.

Bu site, telefondaki doğrulayıcı uygulamanın yerini tutar mı?

Hızlı kod almak, toplu işlem yapmak, hesap taşımak ve yedeklemek için çok uygundur. Kasa günlük kullanım için de yeterlidir, ama tek bir cihaza güvenmeyin ve hesaplarınızı yedekli tutun. E-posta ve banka gibi en kritik hesaplarda passkey ya da donanım güvenlik anahtarı daha güçlü bir korumadır.

Hakkında

Ücretli mi? Kim geliştiriyor?

Site ücretsizdir ve reklam içermez. niltist.net tarafından geliştirilir. Dayandığı açık standartlar: RFC 4226 (HOTP), RFC 6238 (TOTP), otpauth bağlantı biçimi ve Web Crypto API.

Hesap Ekle

QR

Bu QR'ı başka bir doğrulayıcı uygulamayla tarayarak hesabı taşıyabilirsiniz. Kimseyle paylaşmayın.

QR Kod Tara

QR kodu çerçeveye hizalayın…

Parola

Dışa Aktar

Yedek dosyası hesaplarınızın tüm anahtarlarını içerir. Şifreli yedek önerilir.