0

我目前正在使用 C# 中的 Bouncy Castle API(1.6.1 版)编写一个 PGP 加密文件的应用程序。我已经设法使用公共/秘密密钥对和密码短语加密和解密文件,但我的工作要求之一也是创建将文件加密为 SDA(自解密档案)的能力就像官方的 PGP 软件一样。

任何人都知道如何实现这一目标?

干杯

4

1 回答 1

1
  1. 编写一个轻量级版本,除了验证密码、解密、显示一个漂亮的进度条并允许用户指定文件的目标位置之外什么都不做。

  2. 当这个轻量级版本启动时,它会在其内部资源集合中查找目标文件,并按照上述顺序对其进行解密,然后将其写入目标目录。

  3. 您编写了一个应用程序版本,它将原始轻量级应用程序与目标文件打包在一起。你是怎样做的?此处:如何从 C# 代码更改可执行图标?(不是我的应用程序图标)

要获得奖励积分,请在下次重新启动时将 SDE 标记为删除:http: //abhi.dcmembers.com/blog/2009/03/24/mark-file-for-deletion-on-reboot/

于 2011-02-08T23:19:35.073 回答