プロジェクトアドレス:https://github.com/dashingsoft/pyarmor
サンプル:Pyarmor を使用して Python コードを保護する。私たちには my_app.py という名前の Python スクリプトがあり、いくつかの機密コードが含まれています。このスクリプトを保護するために、Pyarmor を使用して混乱させることができます。
第一歩:スクリプトを混乱させる
pyarmor gen my_app.py
これにより、dist フォルダーに my_app.py という名前の混乱したスクリプトが生成されます。
第二歩:混乱したスクリプトを実行する
python dist/my_app.py
これで、混乱した my_app.py スクリプトを正常に実行できます。
Pyarmor のその他の機能基本的な混乱機能に加えて、
Pyarmor は多くの他の機能も提供しています。
例えば:・バインドライセンス:混乱したスクリプトを特定のマシンにバインドでき、そのマシンでのみ実行できます。
・有効期限の設定:混乱したスクリプトに有効期限を設定でき、有効期限が切れるとスクリプトは実行できなくなります。
・コード署名:混乱したスクリプトにコード署名を行い、スクリプトの完全性と出所を検証できます。
・カスタム混乱オプション:必要に応じて混乱オプションをカスタマイズでき、どのモジュールを混乱させるか、どの混乱方法を使用するかなどを選択できます。
まとめ Pyarmor は強力で使いやすい Python コード混乱ツールであり、あなたの Python コードを効果的に保護し、逆コンパイルや盗用を防ぎます。基本的なコード混乱機能を提供するだけでなく、スクリプトのバインドや有効期限の設定などの高度な機能もサポートしており、さまざまなユーザーの安全ニーズに応えます。