You can passwort-protect Your zip-files, but how will the passwort (
private keys )
be protected?
As Alex Martelli stated: one option is a client-server / webservice
application which is only used but
by Your customer but not owned by him. Another option is the usage of
secure hardware i.e.
smartcards and a PKI infrastructure. But this requires probably
additional appropriate hardware.
If You simply want to fool Your customer You can embed the Python
interpreter into a C-program,
then zip Your scripts into a file "custom.zip " and rename it to
"custom.dll " or "custom.ocx " or something else.
At least the cracker should have fun, puzzling this out. But also this
"solution" will never be more secure than
a compiled C-source. Same with all the Pyrex, py2exe and
py-2-don't-know-what solutions.
Ciao
Kay
private keys )
be protected?
As Alex Martelli stated: one option is a client-server / webservice
application which is only used but
by Your customer but not owned by him. Another option is the usage of
secure hardware i.e.
smartcards and a PKI infrastructure. But this requires probably
additional appropriate hardware.
If You simply want to fool Your customer You can embed the Python
interpreter into a C-program,
then zip Your scripts into a file "custom.zip " and rename it to
"custom.dll " or "custom.ocx " or something else.
At least the cracker should have fun, puzzling this out. But also this
"solution" will never be more secure than
a compiled C-source. Same with all the Pyrex, py2exe and
py-2-don't-know-what solutions.
Ciao
Kay