【发布时间】:2013-03-08 02:20:01
【问题描述】:
我正在用 java 创建一些电影文件。该文件为 .mp4 格式。 由于视频是从安全监控摄像头拍摄的,我想让这个文件在任何媒体播放器中被任何人打开时看起来都损坏了。唯一的方法是解密文件,方法与加密时所做的相反。
x = // byte read from file.
x = x >> 2;
// write x to new file
所以基本上我正在寻找某种方法来加密文件(可能会移动文件的每个字节)。我不想使用复杂的算法,如 AES、DES 或密码加密。
仅通过移动字节来解密/加密文件的最佳方法是什么。 这会使文件看起来损坏吗?
【问题讨论】:
-
您的建议是混淆,而不是真正的加密。它没有提供真正的安全性。如果这是敏感信息,你真的真的应该使用适当的加密。
-
我真的不需要任何加密之类的东西,而混淆是我想要实现的写东西,
-
复杂的加密算法不一定要用起来很复杂,看看可用于 Java 的各种加密库,有些比执行您自己的字节移位混淆不难......
-
所以你是说它不是敏感信息?或者它是敏感信息,但您对它的关心程度不足以使用适当的加密? (正如 Seanhodges 所说,这并不需要很棘手。)
-
您想使用 DRM en.wikipedia.org/wiki/Digital_rights_management 之类的东西吗?
标签: java file encryption binary