1 RqPS6rhmP3Nyn3Tm 2016-08-17 22:48:29 +08:00 via iPhone ![]() 好久以前就说这样了 |
2 RobertYang OP @BXIA 但并不知道为什么 也没查到谷歌怎么说 |
3 neosfung 2016-08-17 22:52:30 +08:00 可能他们认为 chacha20 所谓更好的性能,在现在移动设备上并不太突出 |
![]() | 4 lhbc 2016-08-18 00:46:36 +08:00 via Android 服务器性能会降低很多。 Google 用的应该是 BoringSSL |
![]() | 5 mind3x 2016-08-18 00:53:38 +08:00 Chrome 46 是不是太老了点... |
![]() | 6 wy315700 2016-08-18 00:59:44 +08:00 可能是之前手机芯片大多没有 AES 指令,跑 AES 那是一个慢 在这种设备上 chacha20 跑的比较快 现在的芯片大多有了 AES 指令, |
![]() | 7 edsgerlin 2016-08-18 03:00:33 +08:00 ![]() @RobertYang Google 搞 chacha20 是因为软件实现的话 AES 没有 chacha20 快,然而 ARMv8 现在有 AES 指令了,实测 Nexus 5X 的 Snapdragon 808 有 500MiB/s 的单核速度(注意是 MBytes 哦),因此再用 chacha20 就没有意义了,还会浪费服务器 x86 CPU 的 AES-NI 指令集的加速。 |
![]() | 8 edsgerlin 2016-08-18 03:04:37 +08:00 所以现在其实除了用 MIPS/pre-ARMv8 的路由器艹墙以外,现在的情况都是 AES 比 RC4 、 chacha20 更快了。 |
![]() | 9 yyfearth 2016-08-18 05:17:02 +08:00 我记得没错的话 有提到过 如果移动端支持 AES 硬件加速就用 AES 否则采用 chacha20 |
10 RobertYang OP @mind3x 是太老了 |
11 RobertYang OP |
12 RobertYang OP @yyfearth 这个我找个不支持 AES 指令的手机试试 |
![]() | 13 xupefei 2016-08-18 05:59:43 +08:00 via Android |
14 RobertYang OP |
15 RobertYang OP @mind3x 然后我看了下句子,发现我在句子中想打的是 64... |
16 jasontse 2016-08-18 06:28:42 +08:00 via iPhone ARMv8 有 AES 指令集优先 AES |
![]() | 17 xupefei 2016-08-18 06:30:34 +08:00 via Android @RobertYang 有可能,我这个是 MSM8974 ,没有 AES 指令。 |
![]() | 18 jarry777 2016-08-18 08:00:26 +08:00 via Android |
![]() | 19 300 2016-08-18 09:13:48 +08:00 这是 SS 的 Wiki 上说的: salsa20 and chacha20 are fast stream ciphers. Optimized salsa20 implementation on x86_64 is even 2x faster than rc4 (but slightly slower on ARM). |
21 RobertYang OP @jarry777 QUIC 本来就是建立在 TLS 上面的 |
![]() | 22 chromee 2016-08-18 09:57:48 +08:00 via Android https://ooo.0o0.ooo/2016/08/17/57b515a538d3f.png 我就是 aes 啊 https://ooo.0o0.ooo/2016/08/17/57b515eda4dbe.png https://ooo.0o0.ooo/2016/08/17/57b515f9bd5e2.png chrome 版本及 ssllab 的 client 测试部分截图 |
23 ujmxyd 2016-08-18 10:06:15 +08:00 via iPad 应该是 BoringSSL 的这个 feature 吧: https://imququ.com/post/optimize-ssl-ciphers-with-boringssl.html#toc-1 |
24 Halry 2016-08-18 11:11:01 +08:00 @winterbells chacha20 不同 不过还是在有 aes 指令的机器上开 aes 比 chacha20 快很多 |