Convertor Bech32
Codificați un prefix și date în Bech32 sau Bech32m, sau decodificați și verificați una.
Convertor Bech32
Bech32 și varianta sa Bech32m sunt codificările de text cu sumă de control din spatele adreselor Bitcoin SegWit moderne, componente de bază ale facturilor Lightning, și chei Nostr precum npub și nsec. Acest instrument creează un șir Bech32 sau Bech32m dintr-un prefix ușor de citit și o sarcină de date, sau descompune un șir existent pentru a arăta prefixul, datele în hexazecimal, și dacă suma de control este într-adevăr valabilă.
Schimbați Direcție pentru a alege codificare sau decodificare. Codificarea citește datele din caseta de intrare — ca perechi de octeți hexazecimali, sau, dacă schimbați Format de intrare date la base32, ca caractere direct din setul de caractere Bech32 (qpzry9x8gf2tvdw0s3jn54khce6mua7l) — se combină cu Prefixul ușor de citit, și adaugă o sumă de control de 6 caractere calculată pentru Varianta pe care ați ales-o. Decodificarea face inversul: împarte șirul la ultimul "1", verifică suma de control în comparație cu varianta selectată, și tipărește prefixul urmat de datele în hexazecimal. Dacă suma de control nu se potrivește variantei alese dar se potrivește cu cealaltă, eroarea vă va spune aceasta, deoarece Bech32 și Bech32m diferă doar într-o constantă utilizată pentru a calcula suma de control.
Verifica lungimea în comparație cu limita de 90 caractere Bech32 aplică limitele pe care BIP-173 le stabilește pentru prefixul (83 caractere) și șirul complet (90 caractere); dezactivați pentru a lucra cu șiruri mai lungi cu sarcinile base32. Afișează suma de control separat tipărește suma de control de 6 caractere pe propria linie în loc să o integreze în șirul principal. Rețineți că acesta este un instrument general Bech32, nu Bitcoin-specific: o adresă SegWit codifică un simbol suplimentar de versiune martori în fața datelor sale, deci decodificarea unei adrese reale aici va raporta adesea o nepotrivire de umplere — bitstream-ul nu se aliniază pe o limită de octet cu simbolul suplimentar inclus.
Tot ceea ce se execută local în browserul dvs.; nimic din ceea ce lipiți nu este niciodată încărcat. Copiați rezultatul, descărcați ca fișier .txt, sau trimiteți rezultatul direct în intrare pentru a continua să lucrați la el.