Category Crypto include description of functions for
cryptography based on OpenSSL technology.
For using need linking clip-crypto library:
clip -e test.prg -lclip-crypto
EVP_ALG_LIST() | Returns list of algoritms, registered in used version of OpenSSL library. |
EVP_DECRYPT() | Decrypt string encrypted by ENV_ENCRYPT(). |
EVP_ENCRYPT() | Encrypt string using one of symmetric block algoritm and given key string. |
aAlgoritmes := EVP_ALG_LIST()
No arguments
Returns array of crypt algoritmes. Possible values of crypt algoritmes: "desx","des","idea","rc2","bf","blowfish","cast","cast-cbc","rc5". Possible values of digest algoritmes: "md5","md4","sha","sha1","dss","dss1","mdc2","ripemd160" .
Returns list of algoritms, registered in used version of OpenSSL library.
ITK,Paul
No dependies of platform.
cDecrypted := EVP_DECRYPT(<cData>, <cKey> , [<cCipherMethod> , [<cDigestMethod>] , [<cInitVector>])
Decrypted string.
Decrypt string, encrypted by EVP_ENCRYPT(), using one of symmetric block algoritm and given key string.
ITK,Paul
No dependies of platform.
cEncrypted := EVP_ENCRYPT(<cData>, <cKey> , [<cCipherMethod> , [<cDigestMethod>] , [<cInitVector>])
Encrypted string.
Encrypt string using one of symmetric block algoritm and given key string.
ITK,Paul
No dependies of platform.