Bir base32 gizli anahtarını çözme

TOTP kurulum anahtarları ve DNS güvenli belirteçler A–Z2–7 alfabesiyle gelir. Base32 çözme baytları gösterir; kodlama gidiş-dönüşü doğrular.

Bu kılavuzda kullanılan araçlar

İş

Base32 yoğunluğu sağlamlıkla takas eder: belirsiz 0/O veya 1/l yok, DNS'te ve kağıtta güvenli. Bir 2FA anahtarı veya lisans belirteci JBSWY3DPK5XXE3DE olarak geldiğinde, alttaki UTF-8'i görmek veya gidiş-dönüşü doğrulamak için çözün.

Metin ↔ base32

İki taraftan birini yapıştırın. Kodlama UTF-8 metni isteğe bağlı = dolgusuyla standart alfabeye çevirir; çözme küçük harfleri kabul eder ve boşluk ile dolguyu yok sayar.

Örnek

Hello, JBSWY3DP olarak kodlanır (dolgu isteğe bağlı). Boşluklu küçük harfli jbsw y3dp'yi çözmek yine Hello döndürür. Not: JBSWY3DZ de yasal bir dizedir ve Helly olarak çözülür — base32 alfabeyi denetler, anlamı değil.

Kapsam

UTF-8 metin için RFC 4648 base32, her iki yönde en fazla 200.000 karakter. Çözülen baytlardaki geçersiz UTF-8 bozulmadan raporlanır. Base32hex ve Crockford varyantları farklı alfabelerdir ve algılanmaz.