Telegram Channel
记录和分享有趣的信息。

Record and share interesting information.

contact: [email protected]
https://pkg.go.dev/crypto/ecdh #golang

Go 1.20 引入的这个 ECDH 包性能相当可以,比我之前用的第三方 DHKX 包快 80 倍😂

Ps. DH 是密钥交换算法(Diffie-Hellman key agreement/exchange protocol),Alice 和 Bob 各自生成自己的公私钥对,并交换公钥。
然后各自用自己的私钥和对方的公钥可以计算出一个相同的共享密钥,这个密钥可以用来作为后续通信的对称密钥。
284841701413039_.pic.jpg
27.6 KB
#Golang 踩了个很无聊的坑,今天我在魔改 one-api,写了个单元测试,但是一运行就报了一些奇奇怪怪的从没见过的错。查了半天发现作者老哥居然在 init() 里写 flag.Parse(),然后导致 test 的 flags 也被这个 init() 捕获然后报错。各位千万别在 init() 里写 flag.Parse() 啊。
 
 
Telegram Channel