Base32 Kodlama / Çözme
Base32 nasıl kodlanır?
Sonuç
Nasıl hesaplanır?
Base32, baytları yalnızca A–Z harfleri ile 2–7 rakamlarından oluşan metne çevirir. Araç girişin baytlarını alır, bitlerini tek akışta birleştirir ve 5'er bitlik gruplara böler; her grup (0–31) ABCDEFGHIJKLMNOPQRSTUVWXYZ234567 dizisinden bir karakter seçer. Son grup kısaysa sıfır bitle tamamlanır ve çıktı 8 karakterin katına = ile doldurulur. Çözme işlemi bunun tersidir: boşluk ve = silinir, harfler büyük küçük ayrımı olmadan okunur ve alfabe dışı bir karakter geçersiz uyarısı verir. Base32 bir kodlamadır, şifreleme değildir.
Örnek hesaplama
Hello metnini kodlayalım. Beş bayt 48 65 6C 6C 6F, yani 40 bit: 01001 00001 10010 10110 11000 11011 00011 01111. Bu gruplar 9, 1, 18, 22, 24, 27, 3, 15 değerlerine, onlar da J, B, S, W, Y, 3, D, P harflerine karşılık gelir. Sonuç: JBSWY3DP. 40 bit tam 8 gruba bölündüğü için = dolgusu gerekmez.
Sık yapılan hatalar
- Base32'yi Base64 ile karıştırmak. Base32 çıktısı girişten yaklaşık %60 uzundur ve alfabesi farklıdır; biri diğeri gibi çözülemez.
- Çözülecek metne 0, 1, 8 veya 9 rakamlarını koymak. Bunlar alfabede yoktur, bu yüzden giriş geçersiz sayılır.
- Sonucu gizli bilgiyi koruyan bir yöntem sanmak. Herkes çözebilir.
- Doğrulayıcı anahtarı gibi bir kodu kopyalarken karakter atlamak ya da eklemek; sonraki tüm bitleri kaydırır.
- Metnin bayt olarak kodlandığını unutmak; aksanlı harfler birden fazla bayt tutar ve sonucu değiştirir.
Bu hesaplama hakkında
Bu araç, ikili veriyi yalnızca 32 karakterle (A–Z ve 2–7 rakamları) temsil eden bir şema olan Base32 ile herhangi bir metni kodlar veya bir Base32 dizisini orijinal metnine geri çözer. Base64 ile karşılaştırıldığında Base32, büyük/küçük harf duyarlılığı olmayan ve görsel olarak karıştırılabilecek karakterlerden kaçınan daha küçük bir alfabe kullanır; bu da yüksek sesle okunması, elle yazılması veya büyük/küçük harf duyarlılığının garanti olmadığı bir yerde kullanılması gerektiğinde onu daha hoşgörülü kılar.
En çok, iki faktörlü kimlik doğrulama gizli anahtarlarının biçimi olarak bilinir (Google Authenticator veya benzeri uygulamalarda QR kodu okutamadığınızda elle girdiğiniz dizi budur); ayrıca bazı DNS kayıt kodlamalarında ve ikili verinin kompakt, belirsizliğe yer bırakmayan, yalnızca alfasayısal bir gösterimine ihtiyaç duyulan dosya adlandırma şemalarında da kullanılır.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
Base32 bir kodlamadır, bir şeyi gizlemenin yolu değildir. En çok kimlik doğrulama uygulamalarının kurulum anahtarlarında karşınıza çıkar; gizli anahtar A-Z harfleri ve 2-7 rakamlarıyla gösterilir. Elle yazarken karışıklık olmasın diye alfabede 0, 1, 8 ve 9 bilinçli olarak yoktur. Çözme sırasında boşluklar, satır sonları ve = dolgusu yok sayılır, büyük küçük harf fark etmez. Ne için kullanıyorsunuz? İhtiyacınız olan çeşidi yazın.