C语言openssl 大数转字节数组
可以使用openssl库中的BN_bn2bin函数将大数转换为字节数组。
示例代码:
#include <openssl/bn.h>
int main() {
BIGNUM *bn = BN_new();
BN_dec2bn(&bn, "1234567890"); // 将字符串转换为大数
int len = BN_num_bytes(bn); // 获取字节数组长度
unsigned char *buf = (unsigned char*) malloc(len);
BN_bn2bin(bn, buf); // 将大数转换为字节数组
// 使用buf数组
free(buf);
BN_free(bn);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/caFt 著作权归作者所有。请勿转载和采集!