Bech32 dönüştürücü
Ön eki ve verileri Bech32 veya Bech32m formatına kodlayın, ya da mevcut bir diziyi kod çözün ve kontrol toplamını doğrulayın.
Bech32 dönüştürücü
Bech32 ve Bech32m varyantı, modern SegWit Bitcoin adreslerinin, Lightning faturalarının yapı taşlarının ve npub ve nsec gibi Nostr anahtarlarının arkasında yer alan kontrol toplamına sahip metin kodlamalarıdır. Bu araç, insan tarafından okunaklı bir ön ek ve veri yükünden Bech32 veya Bech32m dizesi oluşturur veya mevcut bir dizeni ayrıştırarak ön eki, verileri on altılık olarak ve kontrol toplamının gerçekten geçerli olup olmadığını gösterir.
Kodlama veya kod çözme seçmek için Yön seçeneğini değiştir. Kodlama, giriş kutusundan verileri okur — on altılık bayt çiftleri olarak veya Veri giriş formatını base32 olarak değiştirirsen, doğrudan Bech32 setinden karakterler olarak (qpzry9x8gf2tvdw0s3jn54khce6mua7l) — bunu İnsan tarafından okunaklı ön ek ile birleştirir ve seçtiğin Sürüm için hesaplanan 6 karakterli kontrol toplamını ekler. Kod çözme ters yönde çalışır: diziyi son "1" karakterinde böler, kontrol toplamını seçilen sürüme karşı doğrular ve ön eki ve ardından verileri on altılık olarak yazdırır. Kontrol toplamı seçtiğin sürümle eşleşmezse ancak diğer sürümle eşleşirse, hata mesajı bunu söyler, çünkü Bech32 ve Bech32m yalnızca kontrol toplamı hesaplanırken kullanılan sabit açısından farklılık gösterir.
"Uzunluğu 90 karakter Bech32 sınırına karşı kontrol et" seçeneği, BIP-173'ün ön ek (83 karakter) ve tam dize (90 karakter) için belirlediği sınırları uygular; daha uzun dizelerle çalışmak için kapat, örneğin bazı adres olmayan kullanım durumlarının oluşturduğu base32 yükleri. "Kontrol toplamını ayrı olarak göster" 6 karakterli kontrol toplamını ana dizeye katlamak yerine kendi satırında yazdırır. Not: bu genel amaçlı bir Bech32 aracıdır, Bitcoin'e özgü değildir: bir SegWit adresi verilerinin önüne ekstra bir tanık sürümü sembolü kodlar, bu nedenle burada bir gerçek adresi kod çözmek çoğu zaman dolgu uyuşmazlığını rapor edecektir — bu beklendiktir, çünkü bu ekstra sembol dahil edildiğinde ham bit akışı bayt sınırında hizalanmaz.
Her şey tarayıcınızda yerel olarak çalışır; yapıştırdığınız hiçbir şey hiçbir zaman yüklenmez. Sonucu kopyala, .txt dosyası olarak indir veya çıktıyı doğrudan girdiye geri gönder ve çalışmaya devam et.