今天突然想做一下加密算法的性能对比,路由器因为交叉编译环境比较难(在 android 上面编译 libressl 失败)。只做了树莓派和家里其他设备的性能测试
$ /usr/local/opt/libressl/bin/openssl version -a
LibreSSL 3.0.2
built on: date not available
platform: information not available
options: bn(64,64) rc4(16x,int) des(idx,cisc,16,int) idea(int) blowfish(idx)
compiler: information not available
OPENSSLDIR: "/usr/local/etc/libressl"
数据在这里 https://docs.google.com/spreadsheets/d/1jyJh27P2iaisb4W3QOavPbNK9U7Nnv50LFaT4lYkJCk/edit?usp=sharing
总结是这样,由于牙膏厂的 AES-NI 加持,速度爆棚。Chacha20-Poly1305 不太理想。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.