我正在尝试做这样的事情:获取一个 swf 文件损坏它,然后 ..在设备内部将它再次变为可读(未损坏)......我会检查,如果是我自己写的设备指纹设备可以清除 swf .. 有吗?
我可以这样做吗?方法是什么?谢谢!
这需要文件 I/O
使用 base64 或任何东西加密 swf,并将任何随机字符串附加到文件的开头或结尾,将其保存在某处,并在您想使用它时对其进行解密
当然,有很多方法可以对 swf 文件的内容进行可逆更改,这样在更改被撤消之前,其他播放器无法播放该文件。至少,您可以反转它的 3 字节签名以使其无法播放并再次反转它。
但是你使用的任何这种幼稚的机制都可以很容易地被破解。它不会保护您免受任何恶意活动的侵害,只会给合法使用带来不便。
如果您真的需要这样做,请查看更复杂的加密和 DRM