使任何文件在java中无法打开

JAV*_*eek -2 java encryption binary file

我在java中创建一些电影文件.该文件采用.mp4格式.由于视频是从安全监控摄像头拍摄的,我想让任何媒体播放器中的任何人打开该文件时都会损坏.唯一的方法是通过与加密时​​完成相反的操作来解密文件.

x = // byte read from file.
x = x >> 2;
// write x to new file
Run Code Online (Sandbox Code Playgroud)

所以基本上我正在寻找一些方法来加密文件(可能会移动文件的每个字节).我不想使用复杂的算法,如AES,DES或密码加密.

通过移动字节来解密/加密文件的最佳方法是什么?这会使文件看起来已损坏吗?

Dun*_*nes 5

一些专有的bit-twiddling算法比使用众所周知的加密算法更容易出错.

由于安全性不是您的主要考虑因素,我建议您将AES密钥硬编码到应用程序中,然后对数据进行标准AES加密/解密.

这真的很容易,而且有很多例子.它比发明自己的方案更快,看它是否有效.