小编use*_*272的帖子

AES比RSA加密更快?

我试图用ubuntu中的openssl来测试RSA和AES的速度.

我使用以下代码来测试它.

echo -n "0123456789012345" > message.txt

openssl genrsa -out private.pem 1024
openssl rsa -in private.pem -out public.pem -pubout


for i in {1..1000}
do
    openssl rsautl -encrypt -inkey public.pem -pubin -in message.txt -out message_enc.txt
done

for i in {1..1000}
do
    openssl rsautl -decrypt -inkey private.pem -in message_enc.txt -out message_dec.txt
done

for i in {1..1000}
do
    openssl enc -e -aes-128-cbc -in message.txt -out aes.bin -K ddf -iv 345

done
Run Code Online (Sandbox Code Playgroud)

结果:

$ time ./rsa_enc 
real    0m3.697s
user    0m1.308s
sys     0m0.680s

$ time …
Run Code Online (Sandbox Code Playgroud)

encryption performance compare rsa aes

4
推荐指数
2
解决办法
9872
查看次数

标签 统计

aes ×1

compare ×1

encryption ×1

performance ×1

rsa ×1