From 5f2b0c25541d0d4a0f8d1cfece75b36ccce1354c Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Wed, 15 May 2024 10:08:50 +0800 Subject: [PATCH] =?UTF-8?q?Updated=20SM2=E5=8A=A0=E8=A7=A3=E5=AF=86?= =?UTF-8?q?=E6=80=A7=E8=83=BD=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SM2加解密性能.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/SM2加解密性能.md b/SM2加解密性能.md index 52b0688..e8870b2 100644 --- a/SM2加解密性能.md +++ b/SM2加解密性能.md @@ -93,15 +93,24 @@ goos: windows goarch: amd64 pkg: github.com/emmansun/gmsm/sm2 cpu: Intel(R) Core(TM) i5-9500 CPU @ 3.00GHz -BenchmarkEncrypt1024_SM2 -BenchmarkEncrypt1024_SM2-6 +BenchmarkEncrypt1K_SM2 +BenchmarkEncrypt1K_SM2-6 15978 74357 ns/op 13.77 MB/s 3880 B/op 14 allocs/op +BenchmarkEncrypt8K_SM2 +BenchmarkEncrypt8K_SM2-6 + 7197 140847 ns/op 58.16 MB/s 18344 B/op 13 allocs/op BenchmarkSM4CBCEncrypt1K BenchmarkSM4CBCEncrypt1K-6 142844 8071 ns/op 126.88 MB/s 0 B/op 0 allocs/op +BenchmarkSM4CBCEncrypt8K +BenchmarkSM4CBCEncrypt8K-6 + 18459 65322 ns/op 125.41 MB/s 0 B/op 0 allocs/op BenchmarkSM4GCMSeal1K BenchmarkSM4GCMSeal1K-6 - 514671 2036 ns/op 502.89 MB/s 0 B/op 0 allocs/op + 514671 2036 ns/op 502.89 MB/s 0 B/op 0 allocs/op +BenchmarkSM4GCMSeal8K +BenchmarkSM4GCMSeal8K-6 + 76536 15293 ns/op 535.67 MB/s 0 B/op 0 allocs/op ``` 总体而言,SM2加密算法并不适合大数据量的加密。