【问题标题】:AES encrypt folderAES 加密文件夹
【发布时间】:2012-02-21 08:44:06
【问题描述】:

是否可以使用 AES 加密文件夹?就像File.Encrypt(folderName) 会做的那样..

我在互联网上找到的都是 AES 加密文件而不是文件夹的示例..

谢谢!

【问题讨论】:

  • 加密前不能压缩/tar/rar 文件吗?
  • 这个操作的结果究竟是什么?当我们加密一个文件时,我们得到一个加密文件。当我们加密一个文件夹时,我们应该得到什么?什么是“加密文件夹”?

标签: c# .net encryption aes


【解决方案1】:

由于文件夹中包含一组文件,我非常怀疑它是否没有将内容转换为单个文件(例如压缩存档 zip/rar/7zip 等)。

如果您想提供文件夹名称并遍历所有加密它的文件,那么这是一种方法,否则使用 zip 库将文件夹的内容压缩到存档文件并加密(如果 zip 库没有已经包含 AES 加密)

【讨论】:

  • 感谢 Xander.. 我很困惑,因为在 File.Encrypt() 中,您可以加密文件夹,然后在该文件夹中创建文件时,创建的文件将自动加密。我正在考虑遍历文件夹中的所有文件,但在性能方面并不推荐。也许我会压缩整个文件夹。谢谢..
猜你喜欢
  • 2011-08-03
  • 1970-01-01
  • 2015-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-01
  • 2012-02-18
  • 2012-11-13
相关资源
最近更新 更多