加密文件夹的最佳方法?

4 投票
6 回答
4776 浏览
提问于 2025-04-15 20:44

我需要通过编程的方式加密一个文件夹里的文件,比如说打包成一个.zip文件,当然最好是要密码保护的。

我该怎么做呢?如果有的话,最好的加密方式是什么?

使用什么编程语言都没关系,我对各种语法都很熟悉。

6 个回答

3

我还是觉得7-zip是个好选择。它还没有被“破解”。

3

OpenSSL库有很多种块加密算法的实现,其中最著名的就是AES。它提供了两种使用方式:一种是函数调用接口,适合用在像C/C++这样的编程语言中;另一种是程序调用接口,适合在命令行脚本中使用。你可以在这里找到更多信息:http://www.openssl.org/

4

我该怎么做呢?如果适用,最好的加密方式是什么?

  • 先把这个文件夹打包成一个tar文件,然后用gzip压缩。
  • 生成一个和文件大小一样的随机比特流。
  • 对这两个比特流进行逐位异或运算。

唯一真正安全的方法就是使用完全随机的一次性密码本。

撰写回答