私はこのようなことをしようとしています:swfファイルを破損してから、..デバイス内で再び読み取り可能(破損していない)にします...自分でデバイスフィンガープリントを書き込んで確認します。デバイスは、swf の破損を修復できます。
これはできますか?方法は何ですか?ありがとう!
これにはファイル I/O が必要です
base64などでswfを暗号化し、ランダムな文字列をファイルの先頭または末尾に追加し、どこかに保存し、使用するときに暗号化を解除します
もちろん、変更が元に戻されるまで他のプレイヤーが再生できないように、swf ファイルの内容を可逆的に変更する方法はたくさんあります。少なくとも、3 バイトの署名を逆にして再生不能にし、もう一度逆にすることができます。
しかし、あなたが採用しているそのような単純なメカニズムは、非常に簡単にクラックできます。悪意のある活動からあなたを保護することはなく、正当な使用に不便をもたらすだけです.
本当にこれを行う必要がある場合は、より高度な暗号化と DRM を検討してください