Protecting Python source

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Kay Schluehr

    Protecting Python source

    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

Working...