web-dev-qa-db-ja.com

pythonコードをユーザーから隠す方法は?

私はPythonで有料アプリケーションを開発しています。ユーザーにソースコードを見たり、逆コンパイルしたりしたくない。このタスクを実行してユーザーからソースコードを非表示にして、同じパフォーマンスでコードを完全に実行する方法を教えてください。

7
Pranit Bauva

決まったユーザーには、できません

実用的な観点からは、バイナリ実行可能ファイルにラップしたり、難読化を使用したりするなど、いくつかのトリックを実行できます。

詳細については、こちらをご覧ください: https://stackoverflow.com/questions/261638/how-do-i-protect-python-code

25
bunglestink

それをする意味がありません。

アプリケーションが信じられないほど小さく単純ではない場合、クライアント(または彼らが雇った他のプログラマー)がそのコードに取り組んでいたとしても、彼らはそれについて多くのあなたの助けを必要とするでしょう。

それがis信じられないほど小さくてシンプルな場合は、気にしないでください。とにかく、クライアントは誰かに最初から書き直してもらうだけです。

5
Yam Marcovic