【发布时间】:2011-01-30 16:17:34
【问题描述】:
我需要以编程方式加密文件目录,例如 .zip 或其他文件。最好是密码保护明显。
我怎样才能做到这一点,最好的加密方式是什么?
编程语言无关紧要。我对所有语法都有用。
【问题讨论】:
-
好多了。感谢您在老问题上浪费时间...
-
另外,最好是一个模棱两可的术语。您在寻找最小的压缩尺寸吗?加密速度?加密强度?
-
...您需要哪些资源来防范哪些攻击,您愿意信任什么?具体来说,谁可以访问加密文件,它们在多长时间内是敏感的?某些数据仅在数小时、数天或数月内敏感(大量商业数据),而对其他数据(例如个人诚信)没有明确的时间限制。使用适当的机制,但不要认为仅靠加密就可以提供安全性:请考虑如何进行解密以及如何存储密钥。
-
这不是一个好的编程问题,因为加密文件的“最佳”方法是使用任何广泛可用的实用程序(适用于各种操作系统)甚至任何可用的硬件(嵌入式加密支持)已经被编写来执行这个功能。因此,这是一个比 SO 更适合服务器故障或超级用户的问题。最简单的方法是创建一个存档(tar、zip,无论你喜欢什么),然后在结果上使用 GPG/PGP。但是,这对于本网站来说基本上是题外话。
标签: java .net c++ python encryption