Функції для кодування та декодування рядків, розрахунку контрольних сум та хешів.

 

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

перетворити вихідний бінарний рядок побайтно на шістнадцяткове текстове уявлення.