AES加密文件夹

发布于 2025-01-07 17:50:23 字数 126 浏览 0 评论 0原文

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

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

谢谢!

Is it possible to encrypt a folder using AES? just like how File.Encrypt(folderName) would do..

All I found in the internet are examples with AES encrypting a file, not a folder..

thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

任性一次 2025-01-14 17:50:24

由于文件夹中包含文件的集合,因此我非常怀疑是否将内容转换为单个文件(例如压缩存档 zip/rar/7zip 等)。

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

As folders contain a collection of files within it, i very much doubt it without converting the contents into a single file (such as a compressed archive zip/rar/7zip etc).

If you want to provide a folder name and loop through all the files encrypting it then thats one way otherwise use a zip library to zip the contents of the folder to an archive file and encrypt that (if the zip library doesn't already include AES encryption)

飘落散花 2025-01-14 17:50:24

我知道这个问题几年前就已经解决了。但我制作了一个用Java编写的工具,它利用多线程的概念来访问根文件夹中的文件并加快加密和解密的过程。

这是 github 链接 https://github.com/leogitpub/OMFE

这个工具的智能之处是它保留文件夹及其子结构以及名称,期望所述子文件夹中的文件将被加密为“.enc”文件扩展名。

它使用 AES GCM 128 位密码。阅读自述文件以了解其工作原理。

I know this one is already solved years ago. But I made a tool written in Java which utilizes the concept of MultiThreading to access files in the root folder and speed up the process of encryption and decryption.

Here is the github link https://github.com/leogitpub/OMFE

The intelligent thing about this tool is that it retains the folders and its sub structure along with the names, expect the file in the said sub folders will be encrypted to a ".enc" File extension.

It uses AES GCM 128bit cipher. Go through the readme file to learn how it works.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文