隐藏/加密数据的方法

Posted

技术标签:

【中文标题】隐藏/加密数据的方法【英文标题】:Methods to Hide/Encrypt Data 【发布时间】:2011-05-23 09:21:40 【问题描述】:

在磁盘上隐藏/加密数据的替代方法是什么。喜欢:

    使用普通加密算法进行加密。 从文件中删除前 16 个(左右)字节并将其存储在其他位置。这可能会使其不可读。 使用跟踪随机播放文件字节。

等等。还有什么其他选择?

我需要以 3 到 4 种方式/级别加密数据,以便 恢复工具无法恢复

注意:所有方法都应该能够取回原始数据。

【问题讨论】:

请指定您的目标。安全保护方法(加密、混淆等)取决于您要抵御的攻击。 我需要以 3 到 4 种方式/级别对数据进行加密,以便恢复工具无法恢复。 这不是目标,这是一种可能的方式。目标是保护自己免受(什么?) 另外,您需要更新您的问题,而不是在 cmets 中回答,因为其他人可能也想了解您的问题。 “恢复工具无法恢复”不是目标吗?对我来说,是的。 【参考方案1】:

使用现有工具(例如 Truecrypt、PGP 等)进行加密非常简单,因此取证工具不会检索到他们拥有您的密码的 datunless。这是标准的。需要更多的东西你需要做什么?

但是,如果您存储的内容非常敏感,则无法防止 Rubber Hose 攻击,因此多层加密可能会为您提供一定程度的可否认性。曾经有一个工具,我想,RubberHose,它加密卷的方式无法证明是否使用了任何进一步的加密级别。

【讨论】:

【参考方案2】:

只需使用某种标准加密算法即可。这些都是经过试验和测试的 - 您尝试自己做的任何事情都对您开放,留下某种安全漏洞。

【讨论】:

【参考方案3】:

stego

“Steghide 是一种隐写术程序,能够隐藏各种图像和音频文件中的数据。颜色相应的样本频率不会改变,从而使嵌入能够抵抗一阶统计测试。”

http://steghide.sourceforge.net/

“Magikfs 是一种高度安全的隐写文件系统”

http://magikfs.sourceforge.net/

任何人都能想象到的最安全的系统可能不是 安全。

【讨论】:

以上是关于隐藏/加密数据的方法的主要内容,如果未能解决你的问题,请参考以下文章

php中如何对提交表单地址栏参数进行加密或者隐藏,或者其他安全性的处理

(5.2)苹果系统中数据隐藏Stego Sec使用方法原理分析

加密文件夹 | 彻底隐藏文件夹

有没有办法在 php 中隐藏加密密钥或算法?

图像加密基于行列像素置乱+DWT小波变换图像隐藏加密matlab源码

图像加密基于行列像素置乱+DWT小波变换图像隐藏加密matlab源码