Bech32 konverter
Kódolj előtagot és adatokat Bech32 vagy Bech32m formátumba, vagy egy létező karakterláncot dekódolj és az ellenőrzőösszeget igazold.
Bech32 konverter
A Bech32 és a Bech32m a korszerű SegWit Bitcoin-címek, a Lightning-számlák építőkövei és a Nostr-kulcsok (például npub és nsec) mögött húzódó ellenőrzött szövegkódolások. Ez az eszköz egy ember által olvasható előtagból és egy adatpayload-ból Bech32 vagy Bech32m karakterláncot készít, vagy egy meglévő karakterláncot szétbont, hogy megmutassa az előtagot, az adatokat hexadecimális formátumban, és hogy az ellenőrzőösszeg valóban helyes-e.
Változztass az Irány opcióval, hogy kódolást vagy dekódolást válassz. A kódolás az adatokat a beviteli mezőből olvassa — hex bájtpárokként, vagy ha az Adatbemenet formátumát base32-re állítod, közvetlenül a Bech32 készletből (qpzry9x8gf2tvdw0s3jn54khce6mua7l) — kombinálja azt az Ember által olvasható előtaggal, és hozzáadja a 6 karakteres ellenőrzőösszeget a választott Verzióhoz. A dekódolás az ellenkező irányban működik: az utolsó "1" karakternél feldarabolja a karakterláncot, ellenőrzi az ellenőrzőösszeget a kiválasztott verzió ellen, és kinyomtatja az előtagot, majd az adatokat hexadecimális formátumban. Ha az ellenőrzőösszeg nem egyezik a választott verzióval, de a másik verzióval igen, a hibaüzenet ezt jelzi, mivel a Bech32 és a Bech32m csak az ellenőrzőösszeg kiszámításához használt konstans tekintetében különbözik.
A "Hossz ellenőrzése a 90 karakteres Bech32 korlát ellen" lehetőség kikényszeríti a BIP-173 által az előtagra (83 karakter) és az egész karakterláncra (90 karakter) meghatározott korlátokat; kapcsold ki, ha hosszabb karakterláncokkal dolgozol, például az egyes nem-cím felhasználási esetek által generált base32 payloadokkal. A "Checksum külön megjelenítése" opció a 6 karakteres ellenőrzőösszeget saját sorban jeleníti meg az eredeti karakterláncba való beépítés helyett. Megjegyzés: ez egy általános célú Bech32-eszköz, nem Bitcoin-specifikus: egy SegWit-cím egy extra tanúverzió-szimbólumot kódol az adatai előtt, így az itt történő dekódolás nagyon gyakran jelent kitöltési hibát — ez várt viselkedés, mivel az eredeti bitfolyam nem igazodik a bájthatárhoz, ha ezt az extra szimbólumot belefoglalod.
Minden helyileg fut a böngészödben; semmit, amit beillesztesz, nem töltünk fel. Másolj ki az eredményt, töltsd le .txt fájlként, vagy küldd vissza az eredményt közvetlenül a bemenetre, hogy folytathasd a munkát.