環(huán)境:ubuntu-14.04,8核饮笛,32G內(nèi)存咨察,64位系統(tǒng)
AES秘鑰長(zhǎng)度:128
加密內(nèi)容長(zhǎng)度(Byte) | 加密時(shí)間(ms) | 解密時(shí)間(ms) |
---|---|---|
1 | 5 | 0 |
20 | 5 | 1 |
50 | 5 | 0 |
100 | 5 | 0 |
200 | 5 | 0 |
500 | 5 | 1 |
1000 | 6 | 0 |
5000 | 7 | 1 |
結(jié)論:AES加密和解密的速度跟要加密的內(nèi)容長(zhǎng)度的關(guān)系不大论熙,解密效率要比加密效率高福青。
下面是RSA、ECC的在不同秘鑰長(zhǎng)度下的測(cè)試結(jié)果:
總請(qǐng)求數(shù) | 并發(fā)請(qǐng)求數(shù) | 時(shí)間(s) | 成功吞吐量(TPS) | 錯(cuò)誤 | |
---|---|---|---|---|---|
普通http | 100000 | 500 | 18 | 5399 | 0 |
https | 10000 | 500 | 20 | 480 | 0 |
http加密(RSA 512位脓诡,AES 128位) | 100000 | 500 | 25 | 4000 | 0 |
http加密(RSA 1024位无午,AES 128位) | 100000 | 500 | 40 | 2500 | 0 |
http加密(RSA 2048位,AES 128位) | 20000 | 500 | 26 | 770 | 0 |
http加密(ECC 192,AES 128) | 100000 | 500 | 28 | 3500 | 0 |
http加密(ECC 256祝谚,AES 128) | 100000 | 500 | 34 | 2900 | 0 |
2018030515410746.jpeg