1. openssl を使用してファイルを暗号化します (data.zip が元のファイル、back.zip が暗号化されたファイルです)
リーリー説明: enc はファイルの対称暗号化または復号化を意味し、-e はファイルの暗号化を意味し、-aes256 は aes256 アルゴリズムを使用した暗号化を意味し、-in は暗号化する必要があるファイルを意味し、-out は暗号化後に生成された新しいファイルを意味します。暗号化プロセス中に、暗号化パスワードを 2 回入力してファイルの暗号化を完了するように求められます
。2. openssl を使用してファイルを復号化します (back.zip は暗号化されたファイル、data.zip は復号化されたファイルです)
リーリー説明: enc はファイルの対称暗号化または復号化を意味します、-d はファイルの復号化を意味します、-aes256 は aes256 アルゴリズムを使用した復号化を意味します、-in は復号化する必要があるファイルを意味します、-out は復号化後に生成された新しいファイルを意味します, ファイルを復号化する際には、ファイル暗号化時に設定したパスワードを入力して復号化するよう求められます。
1. まず、openssl を使用して 2048 ビットのキー rsa.key ファイルを生成する必要があります (rsa.key キー ファイルには秘密キーと公開キーが含まれます)。 リーリー
2. 次に、rsa.key キー ファイルから公開キー pub.key を抽出します。 リーリー3. pub.key 公開キーを使用してファイルを暗号化します (data.zip が元のファイル、back.zip が暗号化されたファイルです)
リーリー4. rsa.key 秘密キーを使用してファイルを復号化します (back.zip は暗号化されたファイル、data.zip は復号化されたファイルです)
リーリー最後に、OpenSSL ツールを使用して、バックアップされたすべてのデータ ファイルを暗号化して保存し、ビジネス システム データが確実に保護され、漏洩が防止されます。 GPG、VeraCrypt、trueCrypt などの他の暗号化ツールを使用してデータを暗号化することもできますが、比較すると、ほぼすべての Linux ディストリビューションに OpenSSL ソフトウェア パッケージがプリインストールされているため、OpenSSL を使用する方が便利です。
以上がOpenSSL を使用してファイルを暗号化および復号化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。