Данный модуль написан для IDE Lazarus!
Версия модуля: 2.0.1.0
Модуль для шифрования строк и файлов с использованием ключа шифрования.
Модуль построен на пакете DCPcrypt. В процессе шифрования участвует не сам ключ, а его контрольная сумма (алгоритм SHA256).
| Название функции | Параметры | Возвращаемые данные | Описание |
|---|---|---|---|
| CryptString | data, key: string | string | Шифрует строку с использованием ключа. |
| DeCryptString | data, key: string | string | Дешифрует строку с использованием ключа. |
| CryptFile | InputFilePath, OutputFilePath, key: string | boolean | Шифрует файл с использованием ключа. |
| DeCryptFile | InputFilePath, OutputFilePath, key: string | boolean | Дешифрует файл с использованием ключа. |
Установить DCPcrypt (тык) можно из сетевого диспетчера пакетов. После установки будет достаточно добавить в зависимости DCPcrypt и указать в блоке uses название модуля.