rsa - RSA 签名的字节大小是多少?

标签 rsa crypto++

我目前正在使用 Crypto++ 为数据块生成签名。我希望签名是 20 个字节(SHA 1 Hash),因为我的理解是签名只是一个加密的哈希。但是当检查 maxsignaturelength 和 signature length 时,它似乎是 192 个字节。正常吗?

最佳答案

签名的大小是 RSA 模数的大小(以字节为单位)。

关于rsa - RSA 签名的字节大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2256233/

相关文章:

google-chrome - 在 Chromium 中使用 WebCrypto 生成 RSA key 对

c - 散列密码并使用 C 中的签名进行检查

ios - 在 iOS 上使用私钥加密数据

java - 在 RSA 实现中处理 BigInteger

c++ - 谁能解释为什么我的 crypto++ 解密文件短 16 个字节?

c++ - 尝试使用公钥验证签名时出现 BERDecodeError

java - 使用 ObjectOutputStream 发送公钥的字节数组,加密某些内容,然后发回加密版本

c++ - crypto++ rsa key 进入缓冲区

java - ECDH 共享 key 在 Crypto++ 和 Android 之间不匹配

c++ - 如何获取/设置 CFB_Mode 加密对象的内部状态?