Кодирование / декодирование в Base58 без использования внешних компонент



Функции кодирование / декодирование строки в Base58 без использования внешних компонент. Код алгоритмов доступен в полном описании статьи.

В расширении представлены алгоритмы:

  • Кодирования / декодирования строки в base58.
  • Кодирование строк utf8 в массив байт и декодирование массива байт в строку uft8

Данные алгоритмы перенесены с JS. За основу взята библиотека ts-lib-crypto. Внешние компоненты в разработки не использовались. Для использования алгоритмов необходима платформа версии не ниже 8.3.11

Разработка распространяется под лицензией MIT.

Исходный код всех модулей представлен ниже:

 

 base58_encode

 

 base58_decode

 

 Crypt_ОбщегоНазначенияКлиентСевер

 

 СтрокаВUtf8МассивБайт

 

 МассивБайтВUtf8Строку

 

Разработка не предусматривает интерфейса и состоит только из общих модулей.

1 Comment

  1. МихаилМ

    в 1с8 вычислительные операции долгие. замените их подстановкой из массива(соответствия). и не по байту , а по 2-3

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *