MyChat Scripts Engine: кодирование/декодирование

MyChat Scripts Engine: кодирование/декодирование

Функции для кодирования и декодирования строк, расчёта контрольных сумм и хешей.

 

CRC32

вычислить CRC32 контрольную сумму от строки;

DecodeBase64

преобразовать текстовую строку из base64-представления в обычный текст;

DecodeURL

раскодировать строку из URL-формата в обычный текст;

DecodeUU

раскодировать строку из UU-формата в обычный текст;

EncodeBase64

преобразовать исходную текстовую строку в base64-представление;

EncodeURL

закодировать строку в URL-формат;

EncodeUU

закодировать строку в UU-формат;

HMAC_MD5

получить хеш-код строки на основе ключа, используя метод HMAC и алгоритм MD5;

HMAC_SHA1

получить хеш-код строки на основе ключа, используя метод HMAC и алгоритм SHA1;

MD5

получить хеш-код MD5 от текстовой строки;

SHA1

получить хеш-код SHA1 от текстовой строки;

StrToHex

преобразовать исходную бинарную строку побайтово в шестнадцатиричное текстовое представление.