Skip to main content

Module encrypt

Module encrypt 

Source

Functions§

aes_cbc_md5_decrypt
AES-128 CBC + MD5 解密 (对应 C++ om_aes_decrypt_cbc_md5)
aes_cbc_md5_decrypt_var
AES-128/192/256 CBC + MD5 解密(可变 key 长度版)
aes_cbc_md5_encrypt
AES-128 CBC + MD5 加密 (对应 C++ om_aes_encrypt_cbc_md5)
aes_cbc_md5_encrypt_var
AES-128/192/256 CBC + MD5 加密(可变 key 长度版,对齐 C++ OMCrypt_FTAES_MD5_Encrypt 接受任意 16/24/32 字节 key)
aes_ecb_decrypt
AES-128 ECB 解密(PKCS7 padding)
aes_ecb_encrypt
AES-128 ECB 加密
rsa_private_decrypt
使用 RSA 私钥解密
rsa_private_decrypt_blocks
使用 RSA 私钥分块解密(支持任意长度数据)
rsa_public_encrypt
使用 RSA 公钥加密(从私钥中提取公钥)
rsa_public_encrypt_blocks
使用 RSA 公钥分块加密(支持任意长度数据)