python-模糊分布式文本/图像/声音文件

python-模糊分布式文本/图像/声音文件,python,obfuscation,Python,Obfuscation,在分发我的应用程序时,我希望防止临时用户查看我的png文件、播放我的MP3或阅读/修改我用来加载和存储数据的纯文本文件。我猜文本可能是二进制的?图像/声音怎么样?分发应用程序时,您会做什么 假设py2exe或py2app 您可以归档这些文件,并在运行时取消归档,使用,然后删除它们: 这不是一种很强的保护方法,但它会阻止业余黑客你可以使用zip文件,但在程序运行时它们是可见的;您可以使用tempfile.mkdtemp将它们提取到运行时生成的临时目录中,但追踪它们并不困难 另一种解决方案是使用轻量

在分发我的应用程序时,我希望防止临时用户查看我的png文件、播放我的MP3或阅读/修改我用来加载和存储数据的纯文本文件。我猜文本可能是二进制的?图像/声音怎么样?分发应用程序时,您会做什么


假设py2exe或py2app

您可以归档这些文件,并在运行时取消归档,使用,然后删除它们:


这不是一种很强的保护方法,但它会阻止业余黑客

你可以使用zip文件,但在程序运行时它们是可见的;您可以使用tempfile.mkdtemp将它们提取到运行时生成的临时目录中,但追踪它们并不困难


另一种解决方案是使用轻量级加密,甚至是简单的模糊处理,例如文本文件,以及二进制文件的简单加密。这将为程序的执行增加一些时间,因此请确保并考虑到这一点。

Well指向任何想使用python描述ROT13或xor的人,因为我似乎无法搜索出如何执行。@Mark,听起来像是一个新问题!: