Base58 Kodlayıcı ve Kod Çözücü

Tarayıcıda metni Base58’e kodlayın veya Base58’i UTF-8 metne çözün. Ham Base58 ve sağlama toplamlı Base58Check yerel olarak işlenir.

Girdi
0 kar. · 0 bayt
Dene:
Sonuç
✓ Büyük tam sayı üzerinden kodlama ✓ Bitcoin ve diğer kripto adresleri ✓ UTF-8 ve Unicode desteği ✓ İşleme tarayıcıda yerel olarak yapılır
Örnekler
Metni Base58’e kodla
Varyant: Base58 (ham)
Girdi Merhaba, dünya!
Çıktı AZKVkEfsQaFcsqDMTsBGvL

UTF-8 baytlarının ham Base58’i.

Base58’i çöz
Varyant: Base58 (ham)
Girdi AZKVkEfsQaFcsqDMTsBGvL
Çıktı Merhaba, dünya!

Kod çözme özgün metni geri yükler.

Metni Base58Check ile kodla
Varyant: Base58Check (sağlama toplamı)
Girdi Merhaba
Çıktı 1LCA1r9dgvVVBB2j

Base58Check, 0x00 baytı ve 4 baytlık sağlama toplamı ekler.

Base58Check’i çöz
Varyant: Base58Check (sağlama toplamı)
Girdi 1LCA1r9dgvVVBB2j
Çıktı Merhaba

UTF-8 metin döndürülmeden önce sağlama toplamı denetlenir.

Base58 kodlama nasıl çalışır

Base58 veya Base 58, baytları 58 tabanında büyük bir sayı olarak gösteren ikiliden metne kodlamadır. Bitcoin alfabesi kolayca karışan 0, O, I ve l karakterlerini içermez. Bu nedenle dizeleri okumak, kopyalamak ve elle yazmak daha kolaydır.

Base32 veya Base64’ten farklı olarak Base58, bitleri sabit gruplara ayırmaz. Tüm bayt dizisi büyük bir tamsayı olarak ele alınır, 58’e bölünür ve kalanlar alfabetteki karakterlere eşlenir. Baştaki sıfır baytlar baştaki 1 karakterleri olarak korunur. UTF-8 metin tarayıcıda yerel olarak işlenir.

Base58Check, P2PKH ve P2SH

Base58Check, sürüm baytı ekler ve Base58 kodlamasından önce çift SHA-256’nın ilk dört baytını sağlama toplamı olarak ekler. Kod çözmede sağlama toplamı denetlenir. Yazım hatalarını saptar, ancak veriyi şifrelemez.

Bitcoin, eski P2PKH ve P2SH adreslerinde Base58Check kullanır. Bunlar adres türleridir, farklı alfabeler değildir. Bu seçenek her zaman 0x00 kullanır ve UTF-8 metin bekler; rastgele adresleri, cüzdanları, işlemleri veya özel anahtarları üretmez ya da doğrulamaz.

SSS

Kodlamadan önce sürüm baytı ve çift SHA-256’dan 4 baytlık sağlama toplamı ekler.

0, O, I ve l birçok yazı tipinde kolayca karıştığı için atlanır.

Hayır. Kodlamadır; şifreleme veya özetleme değildir ve sırları korumaz.

Base58 baytları doğrudan gösterir; Base58Check sürüm baytı ve sağlama toplamı ekler. İki yönde aynı varyantı kullanın.

Hayır. Araç yalnızca <code>0x00</code> sürümlü kendi metin biçimini işler; adres doğrulayıcı değildir.

Dize alfabe dışı karakter içerebilir veya Base58Check sağlama toplamı geçersiz olabilir. Boşluklar yok sayılır.
İlgili araçlar

ASCII Dönüştürücü

Protokol ve ayrıştırıcı iş akışları için ASCII karakterlerini ve sayısal kodları dönüştürün.

JWT Decoder Online

JWT tokenlarını tarayıcı içinde decode edin; header, payload, claims ve son kullanma verilerini inceleyin.