Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> OpenSSLのコマンドラインを使用する方法のLinux

OpenSSLのコマンドラインを使用する方法のLinux

  
                

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前へ

Copyright © Windowsの知識 All Rights Reserved