Bech32 konvertor
Zakóduj předponu a data do Bech32 nebo Bech32m, nebo dekóduj a ověř jeden.
Bech32 konvertor
Bech32 a jeho varianta Bech32m jsou kontrolní součty textových kódování za moderní SegWit Bitcoin adresy, stavební prvky Lightning faktury a Nostr klíče jako npub a nsec. Tento nástroj vytvoří řetězec Bech32 nebo Bech32m z lidsky čitelné předpony a datové zátěže, nebo vezme existující řetězec a ukáže vám předponu, data jako hex a zda kontrolní součet skutečně platí.
Přepni směr na výběr kódování nebo dekódování. Kódování čte data ze vstupního pole — jako šestnáctkové párů bajtů, nebo pokud přepneš formát vstupních dat na base32, jako znaky přímo ze znakové sady Bech32 (qpzry9x8gf2tvdw0s3jn54khce6mua7l) — kombinuje je s lidsky čitelnou předponou a připojuje 6znakový kontrolní součet vypočítaný pro zvolenou variantu. Dekódování funguje opačně: rozdělí řetězec na poslední "1", ověří kontrolní součet vůči vybrané variantě a vytiskne předponu následovanou daty v hex. Pokud se kontrolní součet neshoduje s tvou zvolenou variantou, ale shoduje se s druhou, chyba ti to řekne, protože Bech32 a Bech32m se liší pouze jednou konstantou používanou k výpočtu kontrolního součtu.
Zkontrolování délky podle limitu 90 znaků Bech32 vynucuje hranice, které BIP-173 stanovuje pro předponu (83 znaků) i celý řetězec (90 znaků); vypni to, aby si mohl pracovat s delšími řetězci, jako jsou base32 zátěže, které některé případy mimo adresu produkují. Zobrazení kontrolního součtu odděleně vytiskne 6znakový kontrolní součet na vlastní řádek místo jeho složení do hlavního řetězce. Všimni si, že se jedná o obecný nástroj Bech32, nikoli Bitcoin specifický: SegWit adresa kóduje další symbol verze svědka před svými daty, takže dekódování skutečné adresy zde často hlásí neshodu výplně — to je očekáváno, protože surový bitový proud se nezarovnává na hranici bajtu po zahrnutí tohoto dalšího symbolu.
Všechno běží lokálně ve vašem prohlížeči; nic, co vložíte, se nikdy neodesílá. Zkopíruj výsledek, stáhni si jej jako soubor .txt nebo pošli výstup přímo zpět do vstupu, abys mohl pokračovat v práci.