【发布时间】:2012-05-16 20:35:12
【问题描述】:
以下内容最安全的加密方法是什么:
- 我有一个 exe,它运行并获取一个文件,对其进行加密,然后覆盖原始文件。
我发现我自己的想法有两个问题:
- 如果运行文件的人无法从 exe 中提取加密密钥,我可以使用哪种语言?
- 您认为确保没有密钥无法破解文件的最安全加密方法是什么? (可以用这种语言实现)?
【问题讨论】:
-
这里不清楚为什么可执行文件中有任何键。密钥不是来自加密文件的用户吗?如果这是一个 DRM 方案(例如您试图对用户隐藏密钥),请参阅stackoverflow.com/questions/9181186/… 以获得更广泛的讨论。这不是一个可以解决的问题。您必须注册以进行持续的警惕和修补。将精力投入到打造更好的产品上几乎总是更好的选择。
-
请注意,在许多情况下,覆盖原始文件实际上并没有物理覆盖数据,即它仍然可用。这包括使用磨损均衡的 SSD,以及保存文件历史版本快照的文件系统。这两种现在都很常见。
标签: security encryption