LinuxでOpenSSLを使用してecnryptingを使用すると経過時間を測定する方法
-
12-12-2019 - |
質問
OpenSSLを使用して暗号化の経過時間をどのように測定するのかわかりません。
私は問題なく私のLinuxシステムにOpenSSLをダウンロードしました。
これは私が暗号化を実行するために使用するコマンドです:
OpenSSL> enc -des-cbc -salt -a -in "/usr/local/openssl/file1.txt" -out "/usr/local/openssl/file1_des.enc" -k "123456"
.
これは他のアルゴリズムです:
OpenSSL> enc -aes-128-cbc -salt -a -in "/usr/local/openssl/file2.txt" -out "/usr/local/openssl/file2_aes.enc" -k "123456"
.
実行時間を測定する方法はありますか?私は別の端末を開いて(時間)を実行しようとしましたが、それは助けませんでした。私はLinuxを使うのにその多くのことを持っていません。しかし、私はWindows上で同じことをやろうとしましたが、それでも時間を測定する方法はありません。
あなたの人が助けることができることを願っています。
ありがとう、 d
解決
Linuxでは、シェルプロンプトでこれを入力しました:
time openssl enc -des-cbc -salt -a -in foo.txt -out foo_des.enc -k "123456"
.
と出力を手に入れた:
real 0m0.214s
user 0m0.008s
sys 0m0.016s
.
言ったところ、あなたがある種のループ構成を導入した場合、あなたはより意味のある結果を得るでしょう。少なくとも、複数のopenssl
コマンドラインを持つテキストファイルを作成することを検討してください。
opensslcmds.txt:
enc -des-cbc -salt -a -in foo.txt -out file1_des.enc -k 123456
enc -des-cbc -salt -a -in foo.txt -out file2_des.enc -k 123456
enc -des-cbc -salt -a -in foo.txt -out file3_des.enc -k 123456
(and so on)
.
を実行してから
time openssl < opensslcmds.txt
. 他のヒント
eh、あなたはopenssl speed
のような意味ですか?
所属していません StackOverflow