SM4算法的16位密钥(128位)是由16个字节组成的。每个字节可以表示0x00到0xFF(十进制的0到255)范围内的任意值。
密钥可以使用任何有效的字节值,因此在理论上可以使用任何字符来表示密钥的字节。常见的表示密钥的字符集包括十六进制字符(0-9,A-F)和Base64编码字符(A-Z,a-z,0-9,+,/)等。
在具体的实现中,通常会根据需要进行字符集的选择和转换。例如,可以使用十六进制字符串或Base64编码字符串来表示16位密钥,并进行相应的转换以便使用
标签:字符,字节,16,密匙,sm4,十六进制,密钥,chatgpt From: https://www.cnblogs.com/hshy/p/17958334