向大神讨教 RSA对文件的加密解密

manzi 2017-12-07 07:04:05
目前手上有一个加密过的文件,是通过GNU加密过的。也有解密的Key,和密码

用GNU的工具可以正常解密。

我现在用C#在开发一个工具,在这其中需要一个功能,可以实现解密,我该从哪入手?

...全文
211 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
RSA有加密长度限制的?你确认要用RSA? 非对称加密如RSA 对称加密如3DES
manzi 2017-12-08
  • 打赏
  • 举报
回复
引用 3 楼 starfd 的回复:
加解密的对象都是byte数组,所以是文件还是数据都没有任何关系 你想用C#实现,你得知道你得GNU工具到底用了什么加密算法(也可能是混合加密)
我现在手上的资源文件是:http://www.laomanzi.com/downloads/res.zip ==========说明========== 123.zip 是解密后的文件(也可称为明文) 123.zip.pgp 是银行发过来的密文 证书及密码 里是相关的证书及密码 可否帮帮我?
manzi 2017-12-08
  • 打赏
  • 举报
回复
引用 3 楼 starfd 的回复:
加解密的对象都是byte数组,所以是文件还是数据都没有任何关系 你想用C#实现,你得知道你得GNU工具到底用了什么加密算法(也可能是混合加密)
我目前用到地这个工具是常规工具,应该就是常规的算法 你的意思,我如果解密的话,可以先把密文件,读成数据流成byte数组,然后再通过证书及密码解密。然后再生成文件?
  • 打赏
  • 举报
回复
加解密的对象都是byte数组,所以是文件还是数据都没有任何关系 你想用C#实现,你得知道你得GNU工具到底用了什么加密算法(也可能是混合加密)
manzi 2017-12-08
  • 打赏
  • 举报
回复
引用 1 楼 starfd 的回复:
RSA有加密长度限制的?你确认要用RSA? 非对称加密如RSA 对称加密如3DES
感谢版主要关注。 我的业务需求是这样的。 A公司发了一个加密码后的文件(这个文件实际上是对一个zip的压缩包进行了加密,比如是a.zip加密码成了a.zip.gpg,属于对文件整体加密,不是字符串那种)给B公司 B公司跟据证书和密码解密,先解密为a.zip,再进行其它的业务流程。 我利用GNU的工具可以正常解密,我想用C#实现这个功能,如何实现?因为这个功能是这个工具中的一个部分。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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