Skip to main content

aes_cbc_md5_encrypt_var

Function aes_cbc_md5_encrypt_var 

Source
pub fn aes_cbc_md5_encrypt_var(
    key: &[u8],
    data: &[u8],
) -> Result<Vec<u8>, FutuError>
Expand description

AES-128/192/256 CBC + MD5 加密(可变 key 长度版,对齐 C++ OMCrypt_FTAES_MD5_Encrypt 接受任意 16/24/32 字节 key)

用途:登录流程的 CreateNewTgtgt 在 salt32 存在时用 S3(32 字节)作 key 做 AES-256 加密 tgtgt。