26
loading...
This website collects cookies to deliver better user experience
$ pip3 install sourcedefender
$ cat /home/ubuntu/helloworld.py
print("Hello World!")
$
$ sourcedefender encrypt --remove --ttl=1h /home/ubuntu/helloworld.py
SOURCEdefender v7.1.14
Processing:
/home/ubuntu/helloworld.py
$
$ cat /home/ubuntu/helloworld.pye
-----BEGIN SOURCEDEFENDER FILE-----
GhP6+FOEA;qsm6NrRnXHnlU5E!(pT(E<#t=
GhN0L!7UrbN"Am#(8iPPAG;nm-_4d!F9"*7
T1q4VZdj>uLBghNY)[;Ber^L=*a-I[MA.-4
------END SOURCEDEFENDER FILE------
$
$ cd /home/ubuntu
$ ls
helloworld.pye
$ python3
>>> import sourcedefender
>>> import helloworld
Hello World!
>>> exit()
$
$ sourcedefender encrypt --remove --password 1234abcd --salt dcba4321 mycode.py
$ export SOURCEDEFENDER_PASSWORD="1234abcd"
$ export SOURCEDEFENDER_SALT="dcba4321"
$ sourcedefender encrypt --remove mycode.py
$ python3
>>> import sourcedefender
>>> from os import environ
>>> environ["SOURCEDEFENDER_PASSWORD"] = "1234abcd"
>>> environ["SOURCEDEFENDER_SALT"] = "dcba4321"
>>> import mycode