Bech32 konvertor
Zakóduj predponu a údaje do Bech32 alebo Bech32m, alebo dekóduj a overi jeden.
Bech32 konvertor
Bech32 a jeho variant Bech32m sú kódovania so skúškou kontrolného súčtu za moderné SegWit Bitcoin adresy, stavebný blok Lightning faktúr a Nostr kľúče ako npub a nsec. Tento nástroj vytvorí reťazec Bech32 alebo Bech32m z ľudsky čitateľnej predpony a údajovej záťaže, alebo rozdelí existujúci reťazec, aby vám ukázal predponu, údaje ako hex a či sa kontrolný súčet skutočne udržuje.
Prepni smer na výber kódovania alebo dekódovania. Kódovanie číta údaje zo vstupného poľa — ako hex bytové páry, alebo ak prepneš formát vstupu údajov na base32, ako znaky priamo z Bech32 znakového setu (qpzry9x8gf2tvdw0s3jn54khce6mua7l) — spája ich s ľudsky čitateľnou predponou a pripája 6-znakový kontrolný súčet vypočítaný pre zvolený variant. Dekódovanie funguje opačne: rozdelí reťazec na poslednej "1", overí kontrolný súčet voči zvolenému variantu a vypíše predponu nasledovanú údajmi v hex. Ak sa kontrolný súčet nezhoduje s tvojim zvoleným variantom, ale zhoduje sa s druhým, chyba ti to povie, pretože Bech32 a Bech32m sa líšia iba jednou konštantou použitou na výpočet kontrolného súčtu.
Skontrolovanie dĺžky podľa limitu 90 znakov Bech32 vynucuje hranice, ktoré BIP-173 určuje pre predponu (83 znakov) aj celý reťazec (90 znakov); vypni to, aby si mohol pracovať s dlhšími reťazcami, ako sú base32 záťaže, ktoré niektoré prípady mimo adresy produkujú. Zobrazenie kontrolného súčtu zvlášť vypíše 6-znakový kontrolný súčet na vlastný riadok namiesto jeho zloženia do hlavného reťazca. Všimni si, že ide o všeobecný Bech32 nástroj, nie o Bitcoin špecifický: SegWit adresa kóduje extra symbol verzie svedka pred svojimi údajmi, takže dekódovanie skutočnej adresy tu často vykáže nezhodovanie odsadenia — to je očakávané, pretože surový bitový tok sa nezarovnáva na hranici bajtu po zahrnutí tohto extra symbolu.
Všetko sa spúšťa lokálne vo vašom prehliadači; nič, čo vložíte, sa nikdy neuploáduje. Skopíruj výsledok, stiahni si ho ako .txt súbor alebo pošli výstup priamo späť do vstupného poľa, aby si mohol pokračovať v práci.