2016-05-17 6 views
0

私はラズベリーパイを使用しているデバイスの販売を計画しています。私はラズベリーパイにコードを保存しているので、人々にアクセスしたくない。 sudo python file_nameを使用してコマンドラインからファイルを実行することが可能かどうか疑問に思っていましたが、ファイルを表示しようとしていた場合、何らかのパスワードを入力する必要がありました。ファイルを開くためのパスワードですが、ファイルを実行するパスワードはありません

答えて

0

問題の「良い」解決策はありません(the DRM problem)。あなたのソースを保護するためにできることは、コードを実行するために元に戻す必要があります。誰もその時点で見ているだけで止めることはありません。したがって、コードを暗号化する場合でも、実行するために暗号化を解除しなければならず、代わりにそのコードを表示する必要があります。

実際にできることは、Cythonを使用してコードをネイティブにコンパイルされた実行可能ファイルにパッケージ化することです。

py2exeは、どのように知っている人が簡単に閲覧できるので、py2exeよりCythonを使用することをお勧めします。

関連する問題