0

我正在尝试做这样的事情:获取一个 swf 文件损坏它,然后 ..在设备内部将它再次变为可读(未损坏)......我会检查,如果是我自己写的设备指纹设备可以清除 swf .. 有吗?

我可以这样做吗?方法是什么?谢谢!

4

2 回答 2

1

这需要文件 I/O

使用 base64 或任何东西加密 swf,并将任何随机字符串附加到文件的开头或结尾,将其保存在某处,并在您想使用它时对其进行解密

于 2013-01-25T19:15:38.453 回答
1

当然,有很多方法可以对 swf 文件的内容进行可逆更改,这样在更改被撤消之前,其他播放器无法播放该文件。至少,您可以反转它的 3 字节签名以使其无法播放并再次反转它。

但是你使用的任何这种幼稚的机制都可以很容易地被破解。它不会保护您免受任何恶意活动的侵害,只会给合法使用带来不便。

如果您真的需要这样做,请查看更复杂的加密和 DRM

于 2013-01-25T19:22:02.587 回答