Decoder Base32
Dekode Base32 atau base32hex kembali menjadi teks UTF-8 atau byte hex. Tidak peka huruf besar/kecil, padding opsional, spasi diabaikan – berguna untuk secret TOTP.
48 karakter · 48 byte (UTF-8)
0 karakter · 0 byte (UTF-8)
Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.
Apa itu Base32 Decode?
Mendekode Base32 (RFC 4648) kembali ke byte aslinya dan menampilkannya sebagai teks UTF-8 atau hex. Input tidak peka huruf besar/kecil, padding = opsional, dan spasi (seperti pada secret TOTP yang dikelompokkan) diabaikan.
Cara menggunakan Base32 Decode
- Tempel string Base32 di Masukan.
- Pilih Alfabet yang dipakai saat encode (standar atau hex diperluas).
- Baca teksnya di Keluaran; untuk data biner seperti kunci TOTP, atur Format output ke Byte heksadesimal.
- Salin hasilnya.
Contoh
mzxw6ytboi
foobar
Input huruf kecil dan tanpa padding diterima.
Kapan menggunakan Base32 Decode
Gunakan untuk memeriksa nilai Base32 seperti secret 2FA, kunci layanan onion, atau hash NSEC3. Secret TOTP berupa byte acak, jadi lihat sebagai hex, bukan teks.
Cara kerja Base32 Decode
Setiap karakter dicari di alfabet yang dipilih untuk mendapatkan nilai 5 bit; bit-bit digabungkan dan setiap 8 bit lengkap membentuk satu byte. Sisa bit di akhir dibuang, sesuai ketentuan RFC 4648. Karakter tidak valid dan panjang yang mustahil (1, 3, atau 6 karakter di blok terakhir) dilaporkan sebagai galat.
Kasus Penggunaan Umum
- Mengonversi secret TOTP ke hex untuk library yang mengharapkan kunci mentah
- Men-debug Base32 yang dihasilkan sistem lain
- Memverifikasi test vector RFC 4648
Pertanyaan Umum
Mengapa secret TOTP saya terdekode menjadi karakter aneh?
Secret TOTP adalah byte acak, bukan teks. Pilih Byte heksadesimal sebagai format output.
Apakah karakter seperti 0, 1, dan 8 diperbolehkan?
Tidak di alfabet standar (A–Z, 2–7); karakter itu menghasilkan galat "karakter tidak valid". Di base32hex karakter tersebut valid.
Apakah huruf besar/kecil berpengaruh?
Tidak, input diubah ke huruf besar sebelum didekode.