加密文件夹的最佳方法?
我需要通过编程的方式加密一个文件夹里的文件,比如说打包成一个.zip文件,当然最好是要密码保护的。
我该怎么做呢?如果有的话,最好的加密方式是什么?
使用什么编程语言都没关系,我对各种语法都很熟悉。
6 个回答
3
我还是觉得7-zip是个好选择。它还没有被“破解”。
3
OpenSSL库有很多种块加密算法的实现,其中最著名的就是AES。它提供了两种使用方式:一种是函数调用接口,适合用在像C/C++这样的编程语言中;另一种是程序调用接口,适合在命令行脚本中使用。你可以在这里找到更多信息:http://www.openssl.org/
4
我该怎么做呢?如果适用,最好的加密方式是什么?
- 先把这个文件夹打包成一个tar文件,然后用gzip压缩。
- 生成一个和文件大小一样的随机比特流。
- 对这两个比特流进行逐位异或运算。
唯一真正安全的方法就是使用完全随机的一次性密码本。