目に見えないようにシェルスクリプトを暗号化またはスクランブルするにはどうすればよいですか?どちらの方法でも可能です。具体的な手順を提供してください。
ベストアンサー1
シェルスクリプトを暗号化するには、次のようにします。GPG。スクリプトを実行したい人は誰でも最初にスクリプトを復号化する必要があります。
誰かがスクリプトを実行できますが読めないようにしたい場合は、これはまったく異なる問題であり、暗号化とは関係ありません。知られている混乱させる。
そのスクリプトにパスワードやその他の機密情報が含まれている場合は、いくら難読化しても隠すことはできません。近い将来、スクリプトはパスワードを使用して何かを実行します。
誰かがコピーするのか気になってスクリプトの仕組みを隠したい場合は忘れてください。誰も気にしない。
品質が恥ずかしくてスクリプトを非表示にしたい場合は、修正してください。
機能を非表示にしたいので、スクリプトの動作を隠したい場合は不可能です。誰かがスクリプトの実行中にスクリプトを見て、スクリプトが何をしているのかを観察できます。
ここまで読んでも、まだスクリプトを「暗号化」したいのなら、何か大きなことを誤解したのです。スクリプトを誰にでも送信したり、プレーンテキストで送信したりしないでください。