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/nqy9 著作权归作者所有。请勿转载和采集!