全球主机交流论坛

标题: 其实最快的还是chacha20-ietf-poly1305 [打印本页]

作者: foxconndmd    时间: 2018-12-8 16:49
标题: 其实最快的还是chacha20-ietf-poly1305
本帖最后由 foxconndmd 于 2018-12-8 17:39 编辑

别迷信什么硬解aes,用数据说话,用以下脚本在多台机器上测试aes的速度都不如chacha20-ietf-poly1305。
软件为libev,cpu支持aes。

需安装ss-tunnel ss-server iperf。

#!/bin/bash
for method in 'aes-128-cfb' 'aes-256-cfb' 'aes-128-gcm' 'aes-256-gcm' 'chacha20' 'chacha20-ietf-poly1305' 'xchacha20-ietf-poly1305'
do
  echo test $method
  iperf -s -p 8388 &>/dev/null &
  ss-server -k test -m $method -s 127.0.0.1 -p 8389 &>/dev/null &
  ss-tunnel -k test -m $method -l 8387 -L 127.0.0.1:8388 -s 127.0.0.1 -p 8389 &>/dev/null &

  sleep 2
  iperf -c 127.0.0.1 -p 8387|grep sec

  kill `pidof ss-tunnel`
  kill `pidof ss-server`
  kill `pidof iperf`
  sleep 2
done

在阿里上测试的数据:
test aes-128-cfb
[  3]  0.0-10.0 sec   938 MBytes   785 Mbits/sec
test aes-256-cfb
[  3]  0.0-10.0 sec   835 MBytes   699 Mbits/sec
test aes-128-gcm
[  3]  0.0-10.0 sec   527 MBytes   442 Mbits/sec
test aes-256-gcm
[  3]  0.0-10.0 sec  1.90 GBytes  1.63 Gbits/sec
test chacha20
[  3]  0.0-10.0 sec  2.50 GBytes  2.14 Gbits/sec
test chacha20-ietf-poly1305
[  3]  0.0-10.0 sec  1.57 GBytes  1.34 Gbits/sec
test xchacha20-ietf-poly1305
[  3]  0.0-10.0 sec  1.41 GBytes  1.21 Gbits/sec

作者: hostvps    时间: 2018-12-8 16:56
你的ss服务器端用的加密库不支持硬解aes吧
作者: hxuf    时间: 2018-12-8 16:59
chacha20才是最快的把
作者: zcm135246    时间: 2018-12-8 17:06
推荐使用rc4-md5,这个是ss项目专门改过的算法,key-size只有16,是chacha20的一半。超级快
作者: imes    时间: 2018-12-8 17:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: moowee    时间: 2018-12-8 17:13
imes 发表于 2018-12-8 17:08
明显是加密库或者硬件不支持导致的无法硬解,你看一下有没有aes指令集。

怎么看呢
作者: playbear    时间: 2018-12-8 17:15
一脸懵逼的进来
一脸懵逼的出去..
作者: 啸速    时间: 2018-12-8 17:24
我想知道路由器的u有aes指令集吗
作者: foxconndmd    时间: 2018-12-8 17:40
hostvps 发表于 2018-12-8 16:56
你的ss服务器端用的加密库不支持硬解aes吧

欢迎自行测试。
作者: foxconndmd    时间: 2018-12-8 17:41
imes 发表于 2018-12-8 17:08
明显是加密库或者硬件不支持导致的无法硬解,你看一下有没有aes指令集。

欢迎自行测试。
作者: LuckyAlien    时间: 2018-12-8 17:47
你这个测试结果不是chacha20最快么?
作者: hardwar    时间: 2018-12-8 18:29
是看哪个高就快?这样的话不是aes-gcm高嘛

test aes-256-gcm
[  3]  0.0-10.0 sec  1.90 GBytes  1.63 Gbits/sec

test chacha20-ietf-poly1305
[  3]  0.0-10.0 sec  1.57 GBytes  1.34 Gbits/sec
作者: CN2    时间: 2018-12-8 18:36
好像是要看设备是否支持aes指令?
作者: affyun.org    时间: 2018-12-8 18:38
不加密最快,请
作者: panxv303    时间: 2018-12-8 18:42
一直用的是chacha20
作者: 乖.含住    时间: 2018-12-8 20:18
node最快!
作者: xiaoque    时间: 2018-12-8 20:40
我也想知道确定结果哪个最快




欢迎光临 全球主机交流论坛 (https://loc.wget.at/) Powered by Discuz! X3.4