OpenSSLを使用してファイルを暗号化する方法

Secure Sockets Layerは、伝送レベルでデータにセキュリティを提供するネットワーク通信プロトコルです。 SSLはデータ接続を暗号化するため、攻撃者は2台のコンピュータ間の安全なネットワーク通信に侵入できません。 OpenSSLプログラムは、SSLプロトコルのオープンソース実装を提供します。 OpenSSLは、実際のファイルとファイルを転送する通信チャネルを暗号化するために使用できます。 ビジネスの一環としてデータ通信に依存している企業にとって、OpenSSLと暗号化は不可欠です。

1。

暗号化するファイルを作成します。 これはテキストファイルと同じくらい簡単なものにすることができます。 テキストエディタを開き、テキストを入力して「filename.txt」としてファイルを保存します。

2。

「Ubuntu」アイコンをクリックし、検索ボックスに「terminal」と入力してコマンド端末を開きます。 Enterキーを押してください。

3。

以下のコマンドを端末に入力してください。 この例では、「enc」は暗号化操作を示します。 "aes-256-cbc"は暗号化方式にフラグを立てます。 "-in filename.txt"は暗号化用に作成されたテキストファイルを表します。 "-out filename.enc"は暗号化された出力ファイルを表します。

$> openssl enc -aes-256-cbc -in filename.txt -out filename.enc

ヒント

  • あるいは、次のコマンドを入力して、base-64エンコーディングで暗号化出力ファイルを作成し、テキストファイルまたは電子メールへのコピーに適したものにすることもできます。 これは "-a"フラグを追加することによって行われます。
  • $> openssl enc -aes-256-cbc -a -in filename.txt -out filename.enc

人気の投稿