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