OpenSSLはコマンドラインツールは、Linuxは、OpenSSL、Linuxのコマンドラインを使用する方法、その後、仕事に関連するいくつかのコマンドラインを実行するためにOpenSSLを使用することができ、ありますか?以下の小さなシリーズを詳細に説明する皆のためのOpenSSLコマンドラインを使用してに焦点を当てます。
1. base64エンコード/デコード
どのように電子メールの添付ファイルを送信するには、コマンドラインでいえば、多くの人がuuencodeで考えます。また、base64エンコードを使用することができます。ここでのopenssl base64エンコード/デコードは次のとおりです。
ファイル名.txt
$ opensslのbase64では、ファイル名.bin
< "ファイル名.txt" を-d "ファイル名.bin"
$ opensslのBASE64このよう総和、cksumの、md5sumは、同様SHA1SUMなど多くの方法、下のp> 2.検証文書
UNIXファイルの整合性チェック
一貫性。単純なケースのためのcksumの和のチェック、生成されたチェックサム簡単に再現可能。セキュリティの脆弱性をmd5sumは、現在の勧告を比較するSHA1SUMです。しかし、別のプラットフォームの使用で多少異なるSHA1SUM。クロスプラットフォームを考えると、それはOpenSSLを示唆しました。
$ opensslのsha1のファイル名
SHA1(ファイル名)= e83a42b9bc8431a6645099be50b6341a35d3dceb
$ opensslのMD5ファイル名
MD5(ファイル名)= 26e9855f8ad6a5906fea121283c729c4
OpenSSLは多くの暗号化アルゴリズムをサポートしていますが、いくつかのアルゴリズムだけで、下位互換性を維持するために
3.ファイルの暗号化/復号化、それが現在では、DESおよびRC4-40として、推奨されません。暗号化アルゴリズムは、BF(フグ)と-aes-128-CBC(128鍵暗号化アルゴリズムAES CBCモードを実行している)に推奨され、暗号化強度が保証されています。
暗号化例:
$ opensslのENC -aes-128-CBC "ファイル名" filename.aes-128-CBC
AES-128-CBC暗号化パスワードを入力します。< BR>
の確認 - AES-128-CBC暗号化パスワードを入力します。
解読例:
$ opensslのENC -d -aes-128-CBC -in filename.aes-128- CBC「ファイル名
AES-128-CBC復号化パスワードを入力してください:12総2
Next前へ
以前、XiaobianはUbuntu 12.04インストールGnome Shell拡張方式を導入しましたが、一部のユーザーがインストールしたためアンインストールを好まない場合があります。アンインストー
LinuxシステムはUnixシステムと似ていますが、それでも大きな違いがある場合、Unixに慣れてからLinuxシステムを使うユーザーはやや慣れないでしょう。 UnixからLinuxへのシステムトレー
ネットワークプロトコルはネットワーク上のすべてのデバイス間の通信ルールの集まりですので、Linuxでのネットワークプロトコルを知っていますか?次の小シリーズでは、Lin
Ubuntuシステムの下でchmを見るためのツールをインストールしたいというユーザーが多くいます。システムのすぐ後にオンラインsudo apt-get install chmseeによるが、ソフトウェ
Win7の開いているIEブラウザは常に「あなたのブラウザはアップグレードされました」というプロンプトを出し、
ISOをダウンロードした後にwin10をインストールする方法?ISOイメージファイルのアップグレードWin10チュートリアル
Windows 7でプログラムウィンドウを素早く閉じるには?
Win10をタブレットモードで起動する方法タブレットモードで起動する方法
アップルのノートブックはWin7のグラフィックチュートリアルをロード
Microsoft win10ニューヨーク新製品カンファレンスのライブブロードキャストアドレスMicrosoft win10新製品カンファレンスのライブブロードキャストアドレス