openssl speed -multi 1 md5 sha1 sha256 sha512 des des-ede3 aes-128-cbc aes-192-cbc aes-256-cbc rsa2048 dsa2048 | tee /tmp/sslspeed
echo "|" `awk 'match($0,/r[0-9]+/) {print substr($0,RSTART,RLENGTH)}' /etc/banner` `awk -v FS=": " -v ORS="" '/(Processor|BogoMIPS|Hardware|machine|cpu model|system type)/ { print "| " $2 " " } END { print "" }' /proc/cpuinfo` `awk -v ORS="" '$1 ~ /OpenSSL/ {print "| " $2 " |"} $1 ~ /(md5|sha)/ {print " " $5 " |"} $1 ~ /(des|aes)/ {b = b " " $6 " |"} $1 ~ /(rsa|dsa)/ {print b " " $6 " | " $7 " ";b=""} END { print "|" }' /tmp/sslspeed | sed 's/\.\(..\)k/\10/g'`
Device OS |
SoC CPU BogoMIPS |
MD5 | SHA1 SHA256 SHA512 |
DES 3DES |
AES128 AES192 AES256 |
---|---|---|---|---|---|
K1 Padavan |
MT7620 MIPS24K 385.02 |
26.49M | 18.51M 9.17M 3.88M |
4.26M 1.52M |
8.46M 7.20M 6.21M |
K2P A1 Padavan |
MT7621AT MIPS1004K 583.68 |
39.07M | 27.79M 13.94M 5.85M |
6.51M 2.32M |
12.92M 10.92M 9.46M |
K2P A1 1.2G Padavan |
MT7621AT MIPS1004K 796.67 |
69.25M | 43.52M 19.01M 7.97M |
8.80M 3.12M |
17.62M 14.91M 12.91M |
K2P A1 Padavan |
MT7621AT MIPS1004K 4t 583.68 |
85.20M | 58.20M 27.54M 10.79M |
12.96M 4.66M |
25.82M 21.92M 18.89M |
K2P B1 Merlin |
BCM47189 ARMv7 1795.68 |
59.66M | 39.56M 27.09M 11.56M |
9.45M 3.44M |
22.84M 19.56M 16.77M |
DIR-882 DD-WRT |
MT7621AT MIPS1004K 584.90 |
48.37M | 14.88M 12.08M 6.58M |
7.11M 2.52M |
12.14M 10.58M 9.36M |
DIR-882 DD-WRT |
MT7621AT MIPS1004K 4t 584.90 |
103.88M | 32.56M 24.64M 13.17M |
15.03M 5.36M |
24.68M 21.38M 19.01M |
R8000P Netgear |
BCM4906 ARMv8 ?100.00 |
219.48M | 107.43M 50.79M 16.04M |
27.05M 9.86M |
57.21M 49.31M 43.24M |
R8000P Netgear |
BCM4906 ARMv8 2t ?100.00 |
273.33M | 137.87M 64.10M 20.98M |
52.66M 19.21M |
111.38M 96.07M 62.88M |
R8000P Netgear |
BCM4906 ARMv8 4t ?100.00 |
426.25M | 165.81M 78.00M 24.37M |
42.01M 18.98M |
110.17M 95.04M 81.07M |
RT-AC68U OPENWRT |
BCM4708A0 ARMv7 1594.16 |
77.31M | 20.03M 16.23M 6.73M |
8.71M 3.12M |
14.12M 12.39M 11.47M |
K3 A1 OPENWRT |
BCM4709C0 ARMv7 2798.38 |
134.05M | 68.91M 25.42M 10.25M |
21.76M 8.38M |
29.11M 24.72M 21.58M |
K3 A1 OPENWRT |
BCM4709C0 ARMv7 2t 2798.38 |
261.86M | 135.94M 49.67M 20.56M |
43.11M 16.45M |
57.70M 49.21M 42.29M |
PC Win10 |
E3 1231v3 x86 6802.00 |
635.11M | 878.19M 441.66M 588.19M |
82.82M 30.59M |
164.88M 137.43M 117.32M |
PC Win10 |
E3 1231v3 x86 4t 6802.00 |
2220.71M | 2596.74M 1214.61M 1786.77M |
297.55M 109.86M |
512.09M 414.72M 348.86M |
PC Win10 |
E3 1231v3 x86 8t 6802.00 |
3797.87M | 3362.53M 1726.57M 2181.07M |
530.28M 194.00M |
633.84M 525.34M 449.33M |
K2
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 1475.76k 5088.17k 14397.28k 26496.53k 35255.94k
sha1 1530.38k 4795.78k 11790.48k 18510.35k 22234.25k
des cbc 4030.90k 4212.30k 4268.99k 4265.84k 4286.32k
des ede3 1499.04k 1515.94k 1529.79k 1528.44k 1528.07k
aes-128 cbc 7784.03k 8369.36k 8475.58k 8461.90k 8539.54k
aes-192 cbc 6671.07k 7030.93k 7196.96k 7209.03k 7204.55k
aes-256 cbc 5809.50k 6149.82k 6190.30k 6211.44k 6247.43k
sha256 2042.64k 4476.36k 7617.69k 9174.19k 9753.43k
sha512 523.05k 2082.50k 2863.33k 3889.82k 4300.11k
sign verify sign/s verify/s
rsa 2048 bits 0.144493s 0.003658s 6.9 273.3
sign verify sign/s verify/s
dsa 2048 bits 0.041042s 0.043628s 24.4 22.9
K2P A1 (OpenWRT)
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 3375.56k 11181.40k 30431.43k 52177.58k 65966.01k
sha1 4177.90k 12365.59k 29566.81k 43961.69k 51326.55k
des cbc 7046.27k 7238.17k 7414.95k 7308.29k 7340.14k
des ede3 2620.30k 2625.15k 2667.61k 2656.26k 2639.95k
aes-128 cbc 10877.08k 11530.15k 12182.36k 12208.39k 12173.31k
aes-192 cbc 9522.96k 10215.89k 10498.56k 10543.12k 10390.19k
aes-256 cbc 8474.38k 9015.55k 9218.47k 9282.34k 9232.38k
sha256 4282.53k 9627.52k 16974.08k 20743.17k 21897.95k
sha512 866.22k 3422.23k 4769.96k 6378.84k 7065.26k
sign verify sign/s verify/s
rsa 2048 bits 0.103608s 0.002708s 9.7 369.3
sign verify sign/s verify/s
dsa 2048 bits 0.030800s 0.034637s 32.5 28.9
K2P A1 (Padavan)
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 2012.87k 7031.99k 20366.17k 38787.41k 53327.45k
sha1 2187.95k 6938.07k 17335.31k 27937.33k 33622.70k
des cbc 6136.67k 6421.78k 6499.16k 6508.20k 6523.56k
des ede3 2277.53k 2308.67k 2329.17k 2321.75k 2323.80k
aes-128 cbc 11814.02k 12639.08k 12831.72k 12958.91k 12948.82k
aes-192 cbc 10135.31k 10709.21k 10888.96k 10932.22k 10956.46k
aes-256 cbc 8800.00k 9299.46k 9455.22k 9432.79k 9560.09k
sha256 3093.56k 6776.53k 11508.74k 13934.93k 14876.67k
sha512 791.26k 3159.94k 4368.10k 5854.15k 6539.95k
sign verify sign/s verify/s
rsa 2048 bits 0.095238s 0.002414s 10.5 414.2
sign verify sign/s verify/s
dsa 2048 bits 0.026973s 0.029733s 37.1 33.6
K2P A1 (Padavan) 1.2G
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
md5 10896.54k 27851.78k 53255.68k 69253.46k 75527.51k 76398.59k
sha1 8029.95k 19145.37k 34665.05k 43522.05k 46951.08k 47306.07k
des cbc 8261.30k 8682.03k 8786.43k 8800.26k 8825.51k 8820.05k
des ede3 3054.26k 3113.98k 3117.93k 3125.93k 3129.34k 3134.81k
aes-128 cbc 16024.04k 17164.61k 17544.79k 17629.87k 17615.53k 17651.03k
aes-192 cbc 13742.49k 14595.75k 14816.43k 14910.12k 14917.63k 14843.58k
aes-256 cbc 12029.97k 12677.10k 12844.12k 12916.74k 12926.98k 12921.51k
sha256 4164.81k 9140.91k 15620.61k 19019.43k 20302.51k 20365.31k
sha512 991.37k 3944.41k 5838.08k 7975.59k 8912.90k 8989.35k
sign verify sign/s verify/s
rsa 2048 bits 0.070210s 0.001794s 14.2 557.3
sign verify sign/s verify/s
dsa 2048 bits 0.020080s 0.021786s 49.8 45.9
K2P A1 4t (Openwrt)
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 8178.59k 25620.20k 65369.48k 109876.00k 130305.94k
sha1 9612.23k 26335.29k 60508.66k 91031.29k 100997.45k
des cbc 15288.78k 15619.41k 15706.12k 15895.09k 15698.16k
des ede3 5786.61k 5733.83k 5718.57k 5957.28k 5723.51k
aes-128 cbc 22031.82k 22885.00k 23814.31k 24862.51k 23933.70k
aes-192 cbc 19271.21k 20281.23k 20532.39k 21396.10k 20088.73k
aes-256 cbc 17063.55k 17949.81k 18048.84k 18790.46k 18113.57k
sha256 8965.90k 19444.28k 33474.08k 42491.21k 42579.04k
sha512 1734.37k 6750.62k 9237.89k 12864.12k 13840.29k
sign verify sign/s verify/s
rsa 2048 bits 0.050348s 0.001321s 19.9 756.8
sign verify sign/s verify/s
dsa 2048 bits 0.015004s 0.016831s 66.6 59.4
K2P A1 4t (Padavan)
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 5108.87k 17269.74k 47593.30k 84953.09k 108382.89k
sha1 5404.12k 16545.88k 38548.65k 58267.31k 67988.14k
des cbc 12329.28k 12801.45k 13000.36k 13034.15k 12989.78k
des ede3 4568.68k 4640.87k 4640.17k 4663.64k 4668.29k
aes-128 cbc 23813.21k 25375.19k 25924.23k 26122.92k 26036.91k
aes-192 cbc 20385.04k 21602.07k 21854.98k 22045.01k 22069.25k
aes-256 cbc 17821.41k 18665.37k 19011.67k 19082.24k 19016.36k
sha256 6440.78k 13836.37k 23344.90k 28153.51k 29791.31k
sha512 1526.39k 6104.83k 8679.00k 11768.83k 13159.08k
sign verify sign/s verify/s
rsa 2048 bits 0.045371s 0.001154s 22.0 866.6
sign verify sign/s verify/s
dsa 2048 bits 0.012945s 0.014143s 77.2 70.7
B1
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 4314.60k 15016.87k 37981.44k 59666.03k 73857.94k
sha1 4670.10k 13444.76k 28130.41k 39561.11k 45094.36k
des cbc 8740.98k 9252.97k 9384.98k 9455.73k 9375.89k
des ede3 3342.26k 3416.94k 3404.63k 3444.81k 3424.26k
aes-128 cbc 19590.27k 21865.63k 22557.95k 22848.17k 22660.00k
aes-192 cbc 16982.08k 18915.18k 19469.06k 19562.54k 19568.27k
aes-256 cbc 15079.95k 16467.90k 16952.25k 16775.23k 16960.98k
sha256 5267.65k 12243.11k 21625.28k 27095.59k 28909.57k
sha512 1500.02k 5983.51k 8523.44k 11568.62k 13115.42k
sign verify sign/s verify/s
rsa 2048 bits 0.050609s 0.001386s 19.8 721.5
sign verify sign/s verify/s
dsa 2048 bits 0.015466s 0.016807s 64.7 59.5
K3
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 8433.59k 28058.35k 76462.59k 134059.69k 168514.90k
sha1 7107.78k 20874.13k 47616.43k 68916.91k 79798.27k
des cbc 19971.57k 21664.85k 21644.37k 21767.51k 21771.61k
des ede3 7936.84k 8189.80k 8293.72k 8387.58k 8421.38k
aes-128 cbc 26532.21k 28256.15k 28926.38k 29117.78k 29057.02k
aes-192 cbc 22723.77k 24195.11k 24378.62k 24728.23k 24597.85k
aes-256 cbc 19876.87k 21043.93k 21509.63k 21588.31k 21329.24k
sha256 4541.78k 10929.26k 19858.01k 25427.97k 27224.75k
sha512 1299.27k 5136.80k 7545.51k 10257.41k 11649.02k
sign verify sign/s verify/s
rsa 2048 bits 0.040980s 0.001109s 24.4 901.7
sign verify sign/s verify/s
dsa 2048 bits 0.010989s 0.013021s 91.0 76.8
K3 2t
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 16540.40k 53791.23k 149535.40k 261861.38k 335664.47k
sha1 13979.15k 41479.21k 93456.38k 135943.17k 157775.19k
des cbc 39067.11k 41174.40k 42860.97k 43115.52k 43259.22k
des ede3 15705.33k 16290.65k 16343.04k 16457.39k 16403.11k
aes-128 cbc 52478.14k 54737.66k 57147.05k 57708.20k 57619.80k
aes-192 cbc 44852.15k 47584.36k 48362.07k 49213.10k 48949.93k
aes-256 cbc 39259.72k 40512.73k 41955.75k 42299.05k 42308.95k
sha256 9036.26k 20959.10k 39184.98k 49679.70k 53821.44k
sha512 2539.19k 10127.59k 14780.76k 20567.04k 22817.45k
sign verify sign/s verify/s
rsa 2048 bits 0.020929s 0.000569s 47.8 1757.5
sign verify sign/s verify/s
dsa 2048 bits 0.005637s 0.006508s 177.4 153.6
R8000P
md5 11521.06k 40559.52k 116585.55k 219484.16k 294901.11k
sha1 9984.61k 30526.79k 71730.35k 107430.91k 126083.07k
des cbc 25382.72k 26599.33k 26940.16k 27050.95k 27090.75k
des ede3 9618.78k 9826.71k 9845.71k 9862.04k 9865.78k
aes-128 cbc 50243.73k 55129.69k 56800.96k 57210.98k 57338.56k
aes-192 cbc 44101.31k 47766.69k 48989.21k 49317.34k 49396.94k
aes-256 cbc 39324.99k 42201.19k 43088.04k 43247.84k 43480.41k
sha256 9104.02k 21949.42k 40143.62k 50797.27k 54963.63k
sha512 2003.19k 7962.46k 11651.71k 16048.53k 18030.67k
sign verify sign/s verify/s
rsa 2048 bits 0.028220s 0.000745s 35.4 1342.4
sign verify sign/s verify/s
dsa 2048 bits 0.007544s 0.009092s 132.6 110.0
R8000P 2t
md5 22115.29k 78533.98k 162013.21k 273339.96k 363473.88k
sha1 13102.03k 38671.12k 97064.20k 137876.17k 155132.19k
des cbc 33973.66k 33649.23k 51943.76k 52662.85k 52782.61k
des ede3 18712.18k 19108.36k 19151.79k 19213.78k 19207.54k
aes-128 cbc 98203.18k 107364.98k 110484.41k 111385.88k 111419.84k
aes-192 cbc 86252.35k 92846.16k 95194.54k 96079.03k 96232.02k
aes-256 cbc 76675.42k 80484.63k 53473.99k 62880.06k 56136.90k
sha256 11348.76k 27517.87k 51183.57k 64102.74k 77689.13k
sha512 2707.07k 10675.25k 14681.20k 20984.84k 23936.83k
sign verify sign/s verify/s
rsa 2048 bits 0.022500s 0.000598s 44.4 1671.1
sign verify sign/s verify/s
dsa 2048 bits 0.005620s 0.006739s 177.9 148.4
E3 1231 v3
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 60934.32k 183032.17k 423920.30k 635113.32k 739893.25k
sha1 86930.47k 249617.19k 583787.09k 878192.98k 1032645.29k
des cbc 79888.81k 82512.23k 82962.35k 82824.53k 83094.19k
des ede3 30313.00k 30686.53k 30615.47k 30590.29k 30747.31k
aes-128 cbc 146242.49k 161169.94k 163834.88k 164885.43k 165576.70k
aes-192 cbc 123572.04k 133904.47k 136330.50k 137438.21k 137327.96k
aes-256 cbc 107628.19k 115270.12k 116594.86k 117329.24k 117328.55k
sha256 80588.66k 184877.80k 352437.50k 441665.19k 479764.48k
sha512 55128.34k 222997.99k 392619.95k 588191.06k 691090.77k
sign verify sign/s verify/s
rsa 2048 bits 0.000562s 0.000025s 1779.2 40298.7
sign verify sign/s verify/s
dsa 2048 bits 0.000294s 0.000303s 3400.2 3305.1
E3 1231v3 4t
md5 196371.89k 588783.40k 1404867.80k 2220712.96k 2617420.46k
sha1 253431.21k 738340.50k 1757731.58k 2596744.19k 2899495.59k
des cbc 283157.93k 295857.22k 300668.59k 297552.55k 300561.75k
des ede3 107296.07k 110769.28k 110699.72k 109867.01k 109486.08k
aes-128 cbc 441209.19k 491291.52k 478734.42k 512090.79k 475310.76k
aes-192 cbc 379375.82k 409819.88k 413573.63k 414725.80k 412494.66k
aes-256 cbc 324225.31k 336505.39k 356640.25k 348868.61k 358632.11k
sha256 239519.03k 527801.13k 1067480.41k 1214614.53k 1427963.90k
sha512 166086.52k 632094.82k 1171022.76k 1786771.80k 1966645.25k
sign verify sign/s verify/s
rsa 2048 bits 0.000183s 0.000008s 5472.7 122214.8
sign verify sign/s verify/s
dsa 2048 bits 0.000097s 0.000103s 10282.1 9736.5
E3 1231v3 8t
md5 291227.62k 909579.54k 2296235.52k 3797875.37k 4598457.44k
sha1 335102.35k 943222.72k 2214933.50k 3362538.50k 3896868.86k
des cbc 505261.54k 524232.58k 530715.56k 530288.89k 531163.82k
des ede3 189312.20k 192757.82k 194312.11k 194006.02k 194072.28k
aes-128 cbc 577504.04k 619599.13k 632467.33k 633845.04k 635464.42k
aes-192 cbc 483556.25k 515480.45k 525698.90k 525340.67k 529195.01k
aes-256 cbc 419863.51k 442450.99k 446622.98k 449330.50k 451603.77k
sha256 308960.13k 701476.03k 1336800.00k 1726575.27k 1872994.30k
sha512 203137.81k 809674.84k 1425691.22k 2181075.29k 2545530.20k
sign verify sign/s verify/s
rsa 2048 bits 0.000140s 0.000007s 7145.3 153846.2
sign verify sign/s verify/s
dsa 2048 bits 0.000075s 0.000079s 13319.5 12726.1
DIR-882
md5 1707.88k 6502.63k 21159.94k 48373.08k 77064.87k
sha1 1562.09k 4619.01k 10292.31k 14880.43k 17077.59k
des cbc 6804.92k 7031.32k 7093.85k 7105.88k 7113.39k
des ede3 2474.45k 2506.01k 2511.02k 2516.65k 2517.67k
aes-128 cbc 10582.13k 11709.21k 12052.48k 12136.45k 12162.39k
aes-192 cbc 9375.75k 10242.50k 10508.03k 10576.55k 10594.99k
aes-256 cbc 8374.42k 9096.81k 9305.17k 9358.34k 9379.84k
sha256 2717.13k 5927.51k 10007.47k 12083.54k 12864.17k
sha512 881.12k 3518.93k 4873.39k 6577.15k 7320.92k
rsa 2048 bits 0.107447s 0.002875s 9.3 347.8
dsa 2048 bits 0.032565s 0.036703s 30.7 27.2
DIR-882 4t
md5 4146.62k 15386.03k 48567.81k 103884.80k 156513.62k
sha1 3609.11k 10516.22k 23021.57k 32560.81k 37224.45k
des cbc 14358.35k 14874.94k 14974.04k 15034.03k 15015.94k
des ede3 5261.34k 5340.39k 5369.17k 5364.05k 5366.00k
aes-128 cbc 22096.73k 24017.71k 24497.15k 24678.74k 24660.65k
aes-192 cbc 19394.78k 20862.42k 21314.05k 21381.12k 21446.66k
aes-256 cbc 17297.64k 18595.35k 18893.91k 19013.97k 18968.34k
sha256 5619.76k 12180.69k 20436.39k 24639.49k 26195.29k
sha512 1775.62k 7086.27k 9791.74k 13168.30k 14699.18k
rsa 2048 bits 0.047806s 0.001264s 20.9 791.4
dsa 2048 bits 0.014345s 0.016062s 69.7 62.3