【记录一个问题】golang 中的 ecdsa(椭圆曲线加密) 算法很慢,因为用到了系统调用
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:55
【记录一个问题】golang 中的 ecdsa(椭圆曲线加密) 算法很慢,因为用到了系统调用
<div>
ahfuzhang
2026-01-27 04:44:15
</div>
<pre><code>func BenchmarkECDSA(b *testing.B) {<br/>
privateKeyInst, err := parseSignatureKey(privateKey)<br/>
if err != nil {<br/>
b.Error(err.Error())<br/>
return<br/>
}<br/>
k := privateKeyInst.(*sysecdsa.PrivateKey)<br/>
b.ResetTimer()<br/>
for i := 0; i < b.N; i++ {<br/>
_, _ = sysecdsa.SignASN1(rand.Reader, k, sha256Hash[:])<br/>
}<br/>
}
18044 ns/op 2440 B/op 33 allocs/op
<div>






