CRYPTO

Name

CRYPTO --  Функции шифрования, основанные на библиотеки OpenSSL.

Function

aAlgoritmes         EVP_ALG_LIST()
cDecrypted          EVP_DECRYPT(<cData>, <cKey> , [<cCipherMethod> , [<cDigestMethod>] , [<cInitVector>])
cEncrypted          EVP_ENCRYPT(<cData>, <cKey> , [<cCipherMethod> , [<cDigestMethod>] , [<cInitVector>])

Description

В категории Crypto находятся описания функций для шифрования, основанные на библиотеки OpenSSL.

Для использования необходимо линковать библиотеку clip-crypto:

clip -e test.prg -lclip-crypto

Function EVP_ALG_LIST()

 EVP_ALG_LIST() --> aAlgoritmes
 

Возвращает список алгоритмов шифрации, доступных через библиотеку OpenSSL.

Function EVP_DECRYPT()

 EVP_DECRYPT(<cData>, <cKey> , [<cCipherMethod> , [<cDigestMethod>] , [<cInitVector>]) --> cDecrypted

Дешифрует строку, зашифрованную функцией ENV_ENCRYPT(), используя один из симметричных алгоритмов и возвращает результат.

Function EVP_ENCRYPT()

 EVP_ENCRYPT(<cData>, <cKey> , [<cCipherMethod> , [<cDigestMethod>] , [<cInitVector>]) --> cEncrypted

Шифрует строку одним из симметричных алгоритмов и возвращает результат.