From 46c717588c8e1140540789cc10e8938cda7d2765 Mon Sep 17 00:00:00 2001 From: Zhi Guan Date: Thu, 5 Nov 2015 09:50:16 +0800 Subject: [PATCH] =?UTF-8?q?Updated=20SM2=E6=95=B0=E5=AD=97=E7=AD=BE?= =?UTF-8?q?=E5=90=8D=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SM2数字签名.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/SM2数字签名.md b/SM2数字签名.md index 5c6d6c3..fb103a0 100644 --- a/SM2数字签名.md +++ b/SM2数字签名.md @@ -1 +1,7 @@ -。。。 \ No newline at end of file +SM2数字签名是国密数字签名标准, + +SM2数字签名方案中被签名的杂凑值不仅仅是消息的杂凑值,而是签名者身份信息串联上消息的杂凑值,其中签名者身份信息是签名者的可辨别标识字串、椭圆曲线方程系数、生成元和签名者公钥串联后字串的杂凑值。SM2标准中并未说明签名者的可辨别标识字串格式及获得方式,应用可以采用X.509证书中的Subject字段、CN (CommonName)或自行规定。 + +### SM2参数选择 + +SM2标准中规定采用256比特的椭圆曲线域参数,并采用256比特的密码杂凑算法,并规定某些步骤中须采用SM3。GmSSL的实现支持灵活的参数设定,并支持内置的所有密码杂凑算法,因此应用可以选择安全程度更高的椭圆曲线域参数和密码杂凑算法,如521比特的域参数和SHA-512算法。