Linux下环境搭建及编译
Linux下安装OpenSSL开发包
apt-get install libssl-dev
apt-get install openssl
编译C++代码文件
g++ -o DesEncrypt userPasswordDesEncrypt.c -lssl -lcrypto
OpenSSL加解密
DES(Data Encryption Standard)是分组对称密码算法。DES采用了64位的分组长度和56位的密钥长度,它将64位的输入经过一系列变换得到64位的输出
DES_ncbc_encrypt
:
void DES_ncbc_encrypt(
const unsigned char *input,
unsigned char *output,
long len