PAS-модули · 07.02.2023

CryptModule

Данный модуль написан для IDE Lazarus!

Версия модуля: 2.0.1.0

Модуль для шифрования строк и файлов с использованием ключа шифрования.

Модуль построен на пакете DCPcrypt. В процессе шифрования участвует не сам ключ, а его контрольная сумма (алгоритм SHA256).

Название функцииПараметрыВозвращаемые данныеОписание
CryptStringdata, key: stringstringШифрует строку с использованием ключа.
DeCryptStringdata, key: stringstringДешифрует строку с использованием ключа.
CryptFileInputFilePath,
OutputFilePath,
key: string
booleanШифрует файл с использованием ключа.
DeCryptFileInputFilePath,
OutputFilePath,
key: string
booleanДешифрует файл с использованием ключа.

Установить DCPcrypt (тык) можно из сетевого диспетчера пакетов. После установки будет достаточно добавить в зависимости DCPcrypt и указать в блоке uses название модуля.