0

我有一个包含敏感信息的 CSV 文件。我需要对其进行加密并将其发送到客户端的 SFTP 服务器。我还需要给他们一些可以用来解密的东西。

问题是我必须在 C# 代码中进行加密,但我不知道如何让它们解密文件。处理这种要求的最佳方法是什么?也许我创建了一个用于解密的桌面应用程序并将其提供给他们?

4

2 回答 2

2

最好的方法是使用通用的、完善的加密方案。我建议使用 PGP 或 CMS,因为它们是事实上的加密标准。在我看来,PGP 会更易于使用和理解。Google for PGP .NET 库(有免费的,如 Bouncycastle 和商业的,如 SecureBlackbox)。这些库也支持 SFTP 上传。客户端也可以使用命令行或 GUI 应用程序/实用程序来解密 PGP 消息。

于 2013-04-23T18:45:27.033 回答
0

您可以将其放入带有加密的自解压存档中。

有多种方法可以创建此类存档,其中一种是使用 7Zip 之类的命令行工具,或 Ionic.Zip 之类的库

于 2013-04-23T18:43:18.490 回答