网站流量统计软件,企业建站域名,哈尔滨招标信息网,专业seo优化公司背景
如题
环境
openssl 1.1.1l c centos7.9
代码
/**
思路#xff1a;填充方式自己写#xff0c;不需要使用库提供的#xff0c;然后加密时选择不填充的方式加密
关键代码
*/
int padding_result RSA_padding_add_PKCS1_OAEP_mgf1(buf, padding_len, (unsigned char*…背景
如题
环境
openssl 1.1.1l c centos7.9
代码
/**
思路填充方式自己写不需要使用库提供的然后加密时选择不填充的方式加密
关键代码
*/
int padding_result RSA_padding_add_PKCS1_OAEP_mgf1(buf, padding_len, (unsigned char*)pSrcData, flen, NULL, 0, EVP_sha256(), EVP_sha256());int sicryptlen RSA_public_encrypt(padding_len, buf, (unsigned char*)pDestData, rsa, RSA_NO_PADDING);根源
具体原因请查看这里
大概意思就是 源代码库里面默认设置的填充方式就是0下图红色框内最后两个参数。