doc: fix display

This commit is contained in:
Sun Yimin 2023-12-12 13:00:46 +08:00 committed by GitHub
parent 97ddcab4b2
commit e2c135b9b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -47,7 +47,7 @@ SM4分组密码算法其地位类似NIST中的AES分组密码算法密钥
另外一个就是必须和密文一起存储/传输的参数譬如如果使用CBC工作模式那IV怎么办如果是GCM模式那Nonce、Nonce长度、Tag长度怎么办这通常也有两种方案
* 使用预定义的ASN.1结构
* 和密文简单拼接譬如CBC工作模式IV||ciphertextGCM模式使用默认Tag长度和Nonce长度Nonce||ciphertext。
* 和密文简单拼接譬如CBC工作模式IV || ciphertextGCM模式使用默认Tag长度和Nonce长度Nonce || ciphertext。
至于要将二进制转为文本传输、存储编个码就行标准base64 / URL base64 / HEX事先协调、定义好就可以了。
@ -56,7 +56,7 @@ SM4分组密码算法的软件高效实现不算CPU指令支持的话
* S盒和L转换预计算
* SIMD并行处理并行查表
* SIMD并行处理借助CPU的AES指令本软件库采用该方法
* SIMD并行处理位切(bitslicing)[参考实现](https://github.com/emmansun/sm4bs)
* SIMD并行处理位切(bitslicing)[参考实现](https://github.com/emmansun/sm4bs)
当然这些与有CPU指令支持的AES算法相比性能差距依然偏大要是工作模式不支持并行差距就更巨大了。