2FA Kod Oluşturucu (TOTP)
Base32 gizli anahtarı canlı iki faktörlü kodlara dönüştürün, bir kodu kontrol edin ve otpauth:// bağlantısı oluşturun — hepsi tarayıcınızda.
🔒 Kodlar cihazınızda hesaplanır. Gizli anahtar asla yüklenmez veya kaydedilmez.
2FA Kod Oluşturucu (TOTP) hakkında
Zamana dayalı tek kullanımlık şifreler (TOTP, RFC 6238), Google Authenticator, Microsoft Authenticator, Authy ve çoğu parola yöneticisinin gösterdiği altı haneli kodlardır. Uygulama ile sunucu bir gizli anahtarı paylaşır; her 30 saniyede bir iki taraf da geçerli zaman adımının HMAC değerini hesaplar ve sonucun birkaç hanesini alır, böylece kodlar herhangi bir ağ bağlantısı olmadan eşleşir. Bu araç aynı hesaplamayı tarayıcınızın Web Crypto API’si ile yapar. QR kodun altında gösterilen Base32 gizli anahtarı yapıştırın (veya yeni bir tane oluşturun); geri sayımla birlikte geçerli kodu, önceki ve sonraki kodları ve çoğu sunucunun yaptığı gibi bir zaman adımlık saat kaymasını kabul eden bir doğrulamayı görürsünüz. Geliştiriciler bunu bir 2FA giriş akışını test etmek ve doğrulama uygulamalarının içe aktardığı otpauth:// URI’sini oluşturmak için kullanabilir. Gizli anahtar asla yüklenmez veya saklanmaz, ancak gerçek gizli anahtarlara parola gibi davranın.
FAQ
Kodum neden doğrulama uygulamasıyla eşleşmiyor?
Gizli anahtarın eksiksiz kopyalandığını, hane sayısı, periyot ve algoritmanın uygulamayla eşleştiğini (çoğu hizmet 6 hane, 30 saniye ve SHA-1 kullanır) ve cihazınızın saatinin doğru olduğunu kontrol edin. TOTP zamana bağlıdır; 30 saniyeden fazla sapan bir saat farklı kodlar üretir.
2FA gizli anahtarımı buraya yapıştırmak güvenli mi?
Kod, Web Crypto ile yerel olarak hesaplanır ve hiçbir şey sunucuya gönderilmez. Yine de gizli anahtarınıza sahip olan herkes kodlarınızı üretebilir; bu yüzden gerçek gizli anahtarları yalnızca güvendiğiniz bir cihazda kullanın ve geliştirme sırasında test anahtarlarını tercih edin.
otpauth:// URI nedir?
2FA QR kodlarının içindeki standart bağlantı biçimidir. Gizli anahtarı, hesap etiketini, sağlayıcıyı ve ayarları (algoritma, hane sayısı ve periyot) içerir; böylece bir doğrulama uygulaması hesabı tek adımda ekleyebilir.