gpt4 book ai didi

openssl - OpenSSL 字节序列是小端还是大端?

转载 作者:行者123 更新时间:2023-12-02 16:59:36 26 4
gpt4 key购买 nike

我正在尝试使用 openssl dsa 实现,但我对以下细节感到非常困惑:

  • 命令 openssl dsa .... 的选项“-text”:输出中的十六进制数字,我是否正确地假设这些是字节,因此它们是按照小端顺序?

  • 函数 BN_bn2hex 和 BN_hex2bn,它们使用什么字节序?

预先感谢您的帮助。

最佳答案

OpenSSL 将所有字节序列(unsigned char 数组)视为大端字节序。

函数BN_bn2hexBN_hex2bn用于与可打印格式之间的转换。可打印格式始终采用自然阅读顺序,即大端字节序。

对于不可打印的格式转换,例如 bn2bin ,文档明确指出转换是大端字节序。但正如我之前所说,OpenSSL 中的约定对于所有字节序列都是大端字节序。

关于openssl - OpenSSL 字节序列是小端还是大端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9454463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com