Кодировщик / Декодировщик Base58

ДанныеРазработчикБезопасность
РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?

Гид

Base58 Encoder / Decoder

Кодировщик / Декодировщик Base58

Кодируйте и декодируйте строки Base58, используемые в адресах Bitcoin, CID IPFS и других блокчейн-системах. Поддерживает несколько вариантов алфавита и Base58Check с проверкой контрольной суммы SHA-256d.

Как использовать

Переключайтесь между режимами кодирования и декодирования. Для кодирования введите текст (UTF-8) или шестнадцатеричные данные и выберите свой вариант Base58. Для декодирования вставьте строку Base58, чтобы получить декодированный текст и шестнадцатеричный вывод. Включите Base58Check для добавления или проверки 4-байтной контрольной суммы SHA-256d, используемой в адресах Bitcoin.

Функции

  • Три Варианта Алфавита – Алфавиты Base58 Bitcoin, Flickr и Ripple
  • Поддержка Base58Check – Кодирование с контрольной суммой SHA-256d или проверка существующих контрольных сумм при декодировании
  • Двойные Форматы Ввода – Кодирование из текста UTF-8 или необработанных шестнадцатеричных строк
  • Двойной Вывод при Декодировании – Просмотр декодированных данных как в виде текста UTF-8, так и в виде шестнадцатеричного представления
  • Произвольная Точность – Арифметика BigInt корректно обрабатывает любую длину ввода
  • Сохранение Ведущих Нулей – Корректно обрабатывает ведущие нулевые байты, как того требует спецификация Base58
  • Клиентская сторона 100% – Все кодирование и декодирование происходит в вашем браузере

РЕКЛАМА · УДАЛЯТЬ?

Часто задаваемые вопросы

  1. Почему Base58 был создан вместо использования Base64?

    Base58 был разработан Сатоши Накамото для Bitcoin, чтобы избежать визуально неоднозначных символов. Он удаляет 0 (ноль), O (заглавная 'o'), I (заглавная 'i') и l (строчная 'L') из алфавита Base64, поскольку они слишком похожи во многих шрифтах. Он также удаляет + и /, чтобы строки Base58 было легко выделить двойным щелчком.

  2. Что такое Base58Check и как работает контрольная сумма?

    Base58Check добавляет 4-байтную контрольную сумму для обнаружения опечаток и ошибок передачи. Контрольная сумма вычисляется путем получения хеша SHA-256 от хеша SHA-256 (двойной SHA-256) полезной нагрузки, затем добавления первых 4 байтов этого хеша. При декодировании контрольная сумма пересчитывается и сравнивается для обнаружения повреждений.

  3. Какова разница между алфавитами Base58 Bitcoin, Flickr и Ripple?

    Все три используют 58 символов, но в разном порядке. Bitcoin использует 123456789ABCDEFGH... с заглавными буквами в начале. Flickr меняет регистр (строчные буквы перед заглавными). Ripple использует совершенно другой порядок символов, начиная с rpshnaf39w. Алгоритм кодирования идентичен, отличается только сопоставление символов.

  4. Где используется кодирование Base58, кроме Bitcoin?

    Base58 встречается в идентификаторах контента IPFS (CID), адресах Solana, адресах Monero, адресах Litecoin и различных других криптовалютных системах. Он также используется в некоторых протоколах распределенной идентификации и системах хранения данных с адресацией по содержимому, где требуются читаемые человеком, однозначные идентификаторы.

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
РЕКЛАМА · УДАЛЯТЬ?