gpt4 book ai didi

openssl - 为什么OpenSSL RSA_sign函数需要int类型参数?

转载 作者:行者123 更新时间:2023-12-02 18:40:33 32 4
gpt4 key购买 nike

RSA 签名生成应该是大数的模幂;我明白为什么 OpenSSL 需要消息摘要及其大小来计算 RSA 签名,但是,为什么需要知道用于生成输入值的消息摘要算法是什么来计算其模幂并生成签名?

最佳答案

签名是根据哈希值和格式化为 PKCS#1 v1.5 DigestInfo 的哈希算法计算得出的(请参阅 RFC2313, section 10.1.2 )。这是必需的,以确保接收者可以自己重新计算哈希来验证签名,并且它必须包含在签名中以确保指示的哈希算法没有被攻击者更改。

关于openssl - 为什么OpenSSL RSA_sign函数需要int类型参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23338157/

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