rsa签名数据大于密钥长度,怎么处理?

cradmin 2009-06-04 08:40:06
现在一般rsa密钥1024bit,也就是256byte,签名的数据大于256byte字节是要分割成几段(小于256byte),再把签名后的结构拼到一块,
但是每段签名得到的数据长度是不固定的,最后验证签名的时候怎么分段处理呢?
...全文
1253 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cradmin 2009-06-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mLee79 的回复:]
标准做法,先hash,后签名
[/Quote]
恩,先MD5再签名肯定可以,MD5值也就16byte,对文件签名一般就是这样,
不做MD5,有没有直接处理超过密钥长度的数据呢?(是不是有点钻牛角尖?:))
fengrx 2009-06-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mLee79 的回复:]
标准做法,先hash,后签名
[/Quote]

正确,hash值也可以直接作为签名数据吧。
wanghao111 2009-06-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mLee79 的回复:]
标准做法,先hash,后签名
[/Quote]
xiaopoy 2009-06-05
  • 打赏
  • 举报
回复
签名数据的长度也有要求?
mLee79 2009-06-04
  • 打赏
  • 举报
回复
标准做法,先hash,后签名

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧