Linux システムでスクリプトを使用するのは非常に一般的ですが、スクリプト コードのオープンな性質により、スクリプトが悪意を持って変更され、コピーされ、拡散されることがあります。これを行うには、スクリプト コードを保護する方法が必要です。 SHC は、シェル スクリプトを暗号化し、コードのセキュリティを保護するのに役立つ非常に実用的な暗号化ツールです。
Linux 環境でシェル スクリプトを暗号化するにはどうすればよいですか?シェル スクリプトにはパスワードが含まれており、実行権限を持つ他のユーザーがシェル スクリプトを参照してパスワードを取得することは望ましくありません。 shc ツールをインストールして使用できますが、shc によって作成された暗号化されたシェル スクリプトを一般ユーザーが読み取ることはできません。 SHC は、シェル スクリプト コンパイラ (シェル スクリプト コンパイラ) を指します。
######環境######セントス8
shc をインストールします リーリーシェル スクリプトを作成する
以下のスクリプト ファイルを作成します: リーリー
shc を使用してスクリプト ファイルを暗号化する以下に示すように、shc を使用して welcome.sh スクリプトを暗号化します。 リーリー
welcome.sh は元の暗号化されていないシェル スクリプトです。
暗号化されたシェル スクリプトを実行します
次に、暗号化されたシェル スクリプトを実行して、実行されることを確認しましょう: リーリー
シェル スクリプトの有効期限を指定します
shc を使用すると、有効期限を指定することもできます。つまり、この有効期限を過ぎると、誰かがシェル スクリプトを実行しようとすると、エラー メッセージが表示されます。 shc -e オプションを使用して有効期限を指定し、新しい暗号化シェル スクリプトを作成します。有効期限は dd/mm/yyyy 形式で指定します。
リーリー
この例では、誰かが welcome.sh.x スクリプト ファイルを実行しようとすると、有効期限が切れていることを示すメッセージが表示されます。
カスタムの有効期限メッセージを指定する場合は、
オプションを追加する必要があります。
リーリー
SHC ツールを使用すると、シェル スクリプトを簡単に暗号化し、スクリプトのセキュリティを効果的に保護できます。この記事では、SHC ツールを使用してシェル スクリプトを暗号化する方法を例を通して説明し、いくつかの一般的な問題を解決する方法も示します。この記事がシェル スクリプト作成者に、スクリプト コードの安全性と信頼性を高めるための効果的な保護方法を提供できれば幸いです。
以上がLinux の必需品! SHC 暗号化ツールを使用してシェル スクリプト コードのセキュリティを保護するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。