![除了 7-Zip、AxCrypt 和 Kryptel 等工具外,还有哪些具有多核功能并支持 AES-256 的工具?](https://linux22.com/image/606301/%E9%99%A4%E4%BA%86%207-Zip%E3%80%81AxCrypt%20%E5%92%8C%20Kryptel%20%E7%AD%89%E5%B7%A5%E5%85%B7%E5%A4%96%EF%BC%8C%E8%BF%98%E6%9C%89%E5%93%AA%E4%BA%9B%E5%85%B7%E6%9C%89%E5%A4%9A%E6%A0%B8%E5%8A%9F%E8%83%BD%E5%B9%B6%E6%94%AF%E6%8C%81%20AES-256%20%E7%9A%84%E5%B7%A5%E5%85%B7%EF%BC%9F.png)
我有一台 PowerEdge 1950,配备 2 个 E5405 2.00Ghz CPU 和 4GB RAM。它目前没有任何运行,因此非常适合这项任务。
我过去一直使用 Windows 上的 7-zip 命令行工具来加密不超过 5 GB 的文件。在我的 PC 上,这不需要花费太多时间,所以这不是问题。但是现在,我需要开始加密大小超过 500GB 的备份文件,如果在本地完成,这将花费大量时间和资源。
我对加密过程没有时间限制,所以我可以简单地启动 7-zip 并让它在我的 PowerEdge 上运行一天,但我真的宁愿找到一个更高效的操作系统+工具来完成这项工作。
在 Windows 上我尝试过 AxCrypt 和 Kryptel,但它们的速度并没有更快。
编辑:
为了稍微澄清一下这个问题……我试图得到的核心是建议使用经过验证的工具和操作系统(如果这很重要的话),用于加密将发送到异地进行存档存储的文件。就我而言,我将把它们发送到 Amazon Glacier,因此全盘加密并不合适。
答案1
性能取决于:
- 加密算法。NULL 是最快的,但有一个缺点:它完全不安全。
- 算法的实现(是否是多线程、是否使用 CPU 扩展、使用了多少内存 - 这会影响 CPU 缓存命中率)
- CPU 的速度和它支持的扩展(LM、MMX、SSE)...
- I/O 子系统(磁盘、网络、FSB、PCI Express)的速度
工具并不重要,因为实现算法的库才是最重要的。操作系统并不重要,因为大多数作业都在用户空间中运行,只有 64 位/32 位支持才会起作用,这取决于算法的实现。
因此,这个问题的真正答案是:为自己设立基准。
你的 CPU 似乎不支持 AES 加速(例如这个)。您可以搜索卸载 GPU 计算的软件。请参阅: