İçeriğe atla
TextArray
%100 yerel

Base32 kodlama ve kod çözme

Base32hex ve dolgu seçenekleriyle metni RFC 4648 Base32'ye ve geriye dönüştürün.

Giriş
Çıkış

Base32 kodlama ve kod çözme

Base32, 32 net karakter (A'dan Z'ye harfler ve 2'den 7'ye kadar rakamlar) kullanan ikili verileri temsil eder; bu, Base64'ün hassas olduğu durumlarda onu sağlam kılar: Büyük/küçük harfe duyarlı olmayan sistemlerde hayatta kalır, URL'lerde ve dosya adlarında çakışan karakterleri önler ve yüksek sesle okunması veya elle yazılması kolaydır. Bu anahtarla en sık iki faktörlü kimlik doğrulama uygulamalarının arkasındaki gizli anahtar olarak, DNS kayıtlarında, ni: URI'lerde ve dosya paylaşım karmalarında karşılaşırsınız.

Kodlamak için metni yapıştırın veya kodunu tekrar çözmek için bir Base32 dizesi yapıştırın; mod seçiciyle yön değiştirin. Araç, RFC 4648'i takip eder: giriş metni önce UTF-8 bayta dönüştürülür, böylece vurgulu karakterler ve emojiler doğru şekilde kodlanır ve kodu çözülür. Alfabe seçici, standart alfabe ile kodlanmış formun sıralama düzeninin ham baytların sıralama düzeniyle eşleşmesi gereken durumlarda kullanılan varyant olan base32hex (0–9, A–V) arasında geçiş yapar.

= işaretleriyle doldurmak, RFC'nin akışın sonunda gerektirdiği gibi çıktıyı sekiz karakterin katlarına kadar doldurur. Bazı sistemler (aralarında TOTP sırları da var) dolguyu atlar, böylece bunu tek bir onay kutusuyla kapatabilirsiniz. Kod çözme affedicidir: küçük harf girişi, eksik dolgu, boşluklar ve satır sonları kabul edilir ve girişin gerçekten Base32 olmadığında net bir mesaj size bildirir.

Her şey tarayıcınızda çalışır. Yapıştırdığınız hiçbir şey hiçbir yere yüklenmez; kodunu çözdüğünüz dizenin kimlik doğrulayıcı sırrı veya başka bir kimlik bilgisi olması durumunda bu durum önemlidir. Sonucu kopyalayın, .txt dosyası olarak indirin veya zincirleme dönüşümler için girişe geri gönderin.

FAQ

Base32 ne için kullanılır?
Çoğunlukla insanların büyük/küçük harfe duyarlı olmayan sistemlerde okuduğu, yazdığı veya sakladığı veriler için: iki faktörlü kimlik doğrulama (TOTP) gizli anahtarları, DNS kayıtları, dosya karmaları. 32 karakterlik alfabesi, karakterlerin birbirine benzemesini önler ve büyük harflerle yazılmaya devam eder.
Base32'nin Base64'ten farkı nedir?
Base32, 64 yerine 32 karakter kullandığından çıktısı Base64'ten yaklaşık %20 daha uzundur. Buna karşılık, büyük/küçük harfe duyarlı değildir ve +, / ve ='den kaçınır; bu da URL'lerde, dosya adlarında ve sözlü veya el yazısı biçiminde daha güvenli olmasını sağlar.
Base32hex çeşidi nedir?
Base32hex (RFC 4648 §7), 0–9 ve ardından A–V alfabesini kullanır. Kodlanmış değerler, DNSSEC gibi sistemlerde önemli olan orijinal baytlarla aynı sıralama düzenini korur. Hem kodlama hem de kod çözme için alfabe seçiciden bunu seçin.
= dolgusuna ihtiyacım var mı?
Katı RFC 4648 akışları, sekiz karakterin katlarına kadar = doldurma ile biter, ancak birçok gerçek dünya kullanımı (örneğin, TOTP sırları) bunu bırakır. Kodlama, dolguyu değiştirmenizi sağlar; kod çözme her iki biçimi de kabul eder.
Metnim herhangi bir yere yüklendi mi?
Hayır. Kodlama ve kod çözme tamamen tarayıcınızda çalışır ve yapıştırdığınız hiçbir şey cihazınızdan ayrılmaz; kimlik doğrulayıcı sırları için bile güvenlidir.