关于RSA解密时明文长度的问题

wokeyihenkeai 2012-05-10 01:30:00
我刚学RSA,简单写了个程序,现在可以实现加密,但我用的是 PKCS#1加密机制。

即明文要编码成
EM = 0x00 || 0x02 || PS || 0x00 || M,M 是原来的明文(假设可以任意长度),PS 是一些随机数,补足1024位。

现在解密是可以成功的,但我解密在不知道明文长度的情况下,怎么截取出 M 来,请高人指教!

...全文
403 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
whjier2008 2012-05-26
  • 打赏
  • 举报
回复
你说的是RSA1024算法
PKCS#1加密机制中PS是一些非零的随机数

即明文要编码成
EM = 0x00 || 0x02 || PS || 0x00 || M,M 是原来的明文(假设可以任意长度),PS 是一些非零的随机数,补足128字节。

解密后首先判断0x00 || 0x02 头,然后从第三个字节开始找到 0x00,后面的就是明文。
wokeyihenkeai 2012-05-10
  • 打赏
  • 举报
回复
求高手指点啊!!!急求!!!

4,451

社区成员

发帖
与我相关
我的任务
社区描述
云计算 云安全相关讨论
社区管理员
  • 云安全社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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