隐藏/加密数据的方法
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使用方法原理分析