В категории Crypto находятся описания функций для
шифрования, основанные на библиотеки OpenSSL.
Для использования необходимо линковать библиотеку clip-crypto:
clip -e test.prg -lclip-crypto
EVP_ALG_LIST() | Возвращает список алгоритмов шифрации, доступных через библиотеку OpenSSL. |
EVP_DECRYPT() | Расшифровывает строку, зашифрованную функцией ENV_ENCRYPT(). |
EVP_ENCRYPT() | Шифрует строку, используя один из алгоритмов. |
aAlgoritmes := EVP_ALG_LIST()
No arguments
Возвращает массив алгоритмов шифрования. Возможные значения методов шифрования: "desx","des","idea","rc2","bf","blowfish","cast","cast-cbc","rc5" Возможные значения методов хеширования: "md5","md4","sha","sha1","dss","dss1","mdc2","ripemd160" .
Возвращает список алгоритмов шифрации, доступных через библиотеку OpenSSL.
ITK,Paul
Не зависит от платформ
cDecrypted := EVP_DECRYPT(<cData>, <cKey> , [<cCipherMethod> , [<cDigestMethod>] , [<cInitVector>])
Расшифрованную строку.
Дешифрует строку, зашифрованную функцией ENV_ENCRYPT(), используя один из симметричных алгоритмов и возвращает результат.
ITK,Paul
Не зависит от платформ
cEncrypted := EVP_ENCRYPT(<cData>, <cKey> , [<cCipherMethod> , [<cDigestMethod>] , [<cInitVector>])
Зашифрованную строку.
Шифрует строку одним из симметричных алгоритмов и возвращает результат.
ITK,Paul
Не зависит от платформ
Пред. | Начало | След. |
MENUS/PROMPTS | Уровень выше | NETWARE |