[Tutor] don't steel my code Mister user
Alan Gauld
alan.gauld at yahoo.co.uk
Sat May 4 07:46:33 EDT 2019
On 04/05/2019 00:45, nathan tech wrote:
> There are tools like py2exe and pyinstaller that are able to compile
> your python code into .exe format.
>
> but why bother?
It's easier and more convenient to distribute a single .exe
file than a swathe of individual .py or .pyc files. It also
removes any potential issues around the python interpreter
version.
> Lets say I create a program called awesomesauce.
>
> Now then, mister user comes along.
>
> He decompiles it with pyinstaller ("Which I'm told is easy"), removes
> the check, and has himself a free product.
Never consider compilation a security feature, it isn't.
Regardless of the language not just Python. A skilled
technician can hack the binary if necessary.
Compilation is simply a distribution feature that makes
life easier for both the distributor and the recipient.
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos
More information about the Tutor
mailing list