日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

GB35114---聊聊SM2签名格式

發(fā)布時(shí)間:2023/12/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GB35114---聊聊SM2签名格式 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

公司原計(jì)劃是年后讓我直接去公安一所過(guò)35114的認(rèn)證,但是突發(fā)疫情,導(dǎo)致上班時(shí)間一推再推,最后也只能遠(yuǎn)程用升級(jí)包的方式給檢測(cè)員進(jìn)行認(rèn)證。

前幾次的嘗試,服務(wù)器一直回復(fù)401,讓我百思不得其解,甚至開(kāi)始讓我產(chǎn)生對(duì)算法的懷疑。現(xiàn)在回過(guò)頭來(lái)看,其實(shí)SM2簽名格式不理解是導(dǎo)致一直驗(yàn)簽失敗的主要原因。

按照國(guó)密的規(guī)范,SM2簽名結(jié)果r||s長(zhǎng)度應(yīng)該是(r:32字節(jié))+(s:32字節(jié))64字節(jié),就算加個(gè)04頭字節(jié),也是65個(gè)字節(jié)。但是,我參考網(wǎng)上有限的資料發(fā)現(xiàn)sign1簽名MEQCIC24h6tnaKcOnxNZe93rtLFrKEqM9R3yG8/Ba2+tyE+3AiBTG46yfxJziYDlaH1WZjrCfRloIuMnfx5oyEVuwgbV0A==長(zhǎng)度為96字節(jié),這一看就是base64加密數(shù)據(jù),源簽名長(zhǎng)度96/4*3=72字節(jié)。

SM2簽名結(jié)果長(zhǎng)度為64字節(jié),為什么出來(lái)的是72字節(jié)?我咨詢過(guò)好幾個(gè)過(guò)35114的博客主,回復(fù)都是,我們是硬加密。/(ㄒoㄒ)/~~

其實(shí),SM2簽名結(jié)果數(shù)據(jù)是要經(jīng)過(guò)asn.1(der格式)編碼的。

編碼結(jié)果長(zhǎng)度在70-72變化。

我們來(lái)看openssl內(nèi)通過(guò)

int i2d_ECDSA_SIG(const ECDSA_SIG *sig, unsigned char **pp);
ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **sig, const unsigned char **pp, long len);
函數(shù)來(lái)進(jìn)行對(duì)ECDSA_SIG格式與asn.1編碼相互轉(zhuǎn)化的。

最后附上注冊(cè)數(shù)據(jù)包

REGISTER sip:34020000002000000001@192.168.1.81:5060 SIP/2.0 Via: SIP/2.0/UDP 192.168.1.198:5060;rport;branch=z9hG4bKPjxp5SsGzh.j3U8MYfe.5RmOV-H483DWnt Max-Forwards: 70 From: <sip:34020000001320000001@192.168.1.81>;tag=vRq11dVmXG7i5AqD26oyX.mQM-tjGsLT To: <sip:34020000001320000001@192.168.1.81> Call-ID: 151959520 CSeq: 1 REGISTER Expires: 3600 Authorization: Capability algorithm="A:SM2;H:SM3;S:SM4/OFB/PKCS5;SI:SM3-SM2",keyversion="1970-8-16T19:54:35" Contact: <sip:34020000001320000001@192.168.1.198:5060> Content-Length: 0SIP/2.0 401 Unauthorized Via: SIP/2.0/UDP 192.168.1.198:5060;rport=5060;branch=z9hG4bKPjxp5SsGzh.j3U8MYfe.5RmOV-H483DWnt From: <sip:34020000001320000001@192.168.1.81>;tag=vRq11dVmXG7i5AqD26oyX.mQM-tjGsLT To: <sip:34020000001320000001@192.168.1.81>;tag=894209716 Call-ID: 151959520 CSeq: 1 REGISTER User-Agent: eXosip/4.1.0 Expires: 3600 Date: 2020-03-09T15:24:47.054 WWW-Authenticate: Bidirection algorithm="A:SM2;H:SM3;S:SM4/OFB/PKCS5;SI:SM3-SM2", random1="iqxeFEd+zXOwlgxERVI6RQ==" Content-Length: 0REGISTER sip:34020000002000000001@192.168.1.81:5060 SIP/2.0 Via: SIP/2.0/UDP 192.168.1.198:5060;rport;branch=z9hG4bKPj4BWBr8Ul2sCtikHC6SUB4UqMzghmUY5q Max-Forwards: 70 From: <sip:34020000001320000001@192.168.1.81>;tag=vRq11dVmXG7i5AqD26oyX.mQM-tjGsLT To: <sip:34020000001320000001@192.168.1.81>;tag=894209716 Call-ID: 151959520 CSeq: 2 REGISTER Contact: <sip:34020000001320000001@192.168.1.198:5060> Expires: 3600 Authorization: Bidirection random1="iqxeFEd+zXOwlgxERVI6RQ==",random2="skFXTJAlP98cbUkeeCSx7w==",serverid="34020000002000000001",sign1="MEQCIC24h6tnaKcOnxNZe93rtLFrKEqM9R3yG8/Ba2+tyE+3AiBTG46yfxJziYDlaH1WZjrCfRloIuMnfx5oyEVuwgbV0A==",algorithm="A:SM2;H:SM3;S:SM4/OFB/PKCS5;SI:SM3-SM2" Content-Length: 0SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.1.198:5060;rport=5060;branch=z9hG4bKPj4BWBr8Ul2sCtikHC6SUB4UqMzghmUY5q From: <sip:34020000001320000001@192.168.1.81>;tag=vRq11dVmXG7i5AqD26oyX.mQM-tjGsLT To: <sip:34020000001320000001@192.168.1.81>;tag=894209716 Call-ID: 151959520 CSeq: 2 REGISTER User-Agent: eXosip/4.1.0 Expires: 3600 Date: 2020-03-09T15:24:47.267 SecurityInfo: Bidirection algorithm="A:SM2;H:SM3;S:SM4/OFB/PKCS5;SI:SM3-SM2",random1="iqxeFEd+zXOwlgxERVI6RQ==",random2="skFXTJAlP98cbUkeeCSx7w==",deviceid="34020000001320000001",cryptkey="MHoCIQC8G0MLIbZfce7F2voDAN+FCpJf/oY/2SRPCJRos1i4NQIhAJq2pNkZBF4Zrvt9Pq9UaWstOYRANhBZ0PHj5XkkzxFRBCCrEsniIp5VqgY1b9wHspo2kmjZFhvN7ctrN5gex9SyUQQQeoRLl5cPoCPf0Z5oNeflGw==",sign2="MEUCIG3sSFbbCXelzhNxrTsZsHYdJv2Oy0WHHKTJpksxJVvxAiEA6ADKoX970RmZS+5NTaMiUsg0S4H3uaqO+Jy1tKvSIaQ=" Content-Length: 0

有錯(cuò)誤請(qǐng)留言,謝謝

---bob? 2020/3/17

總結(jié)

以上是生活随笔為你收集整理的GB35114---聊聊SM2签名格式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美另类性| 男人天堂免费视频 | 日本一区二区三区电影在线观看 | 天天添天天射 | 偷拍自拍一区 | 轮乱 | 中国女人内谢69xxxx免费视频 | 91大神网址 | 娇妻玩4p被三个男人伺候电影 | 特级西西444www大精品视频免费看 | 天天搞天天搞 | 香蕉视频色 | 国产尤物在线观看 | 日韩视频网站在线观看 | 2019国产精品视频 | 国产成人无码a区在线观看视频 | 婷婷色九月 | 蜜乳av一区二区 | 91免费视频国产 | 国产乱淫av片 | 免费在线观看黄网站 | 五月天婷婷网站 | 一本久道久久综合 | 亚洲激情中文 | 一级a性色生活片久久无 | 国产精品成人一区二区 | 在线观看黄色片 | 久久久久久久999 | 亚洲精品日韩在线 | 简单av在线 | 欧美日韩亚洲二区 | 亚洲精华国产精华精华液网站 | 天天干,天天操 | 亚洲精品一级 | 日韩一级不卡 | 久久成人综合网 | 天天操天天操天天干 | 特级av片 | 无码人妻aⅴ一区二区三区日本 | 99热在线观看免费 | 一级a性色生活片久久毛片 爱爱高潮视频 | 国产特级毛片aaaaaa | 国产精品无码一本二本三本色 | 亚洲最大在线视频 | 蜜臀一区二区三区 | 日本理论片 | 天堂视频中文在线 | 美女被爆操网站 | 日韩视频一二三区 | 欧美三级小视频 | 97自拍偷拍 | 午夜精品久久久久久久 | 台湾swag在线观看 | 日本一区二区三区中文字幕 | 青青在线 | 在线看免费 | 香蕉av一区二区 | 国产成人久久精品77777综合 | 久久婷婷国产麻豆91 | 日韩欧美一级视频 | 亚洲精品无码不卡在线播he | 亚洲成熟女性毛茸茸 | 无码精品人妻一区二区三区漫画 | 欧亚一级片 | 泽村玲子在线 | 亚洲av熟女国产一区二区性色 | 青草精品 | 亚洲av区无码字幕中文色 | 午夜激情av | 久久艹中文字幕 | av夜色| 天堂资源站 | 天天躁日日躁狠狠躁免费麻豆 | 欧美久草视频 | 伊人66 | 黄页网站在线 | 国产一区二区影院 | 美女脱了内裤喂我喝尿视频 | 综合网色 | 亚洲精品久久久久久无码色欲四季 | 精品人妻一区二区三区久久 | 亚洲乱码日产精品bd在线观看 | 国产精品一区二区三区在线播放 | 精品人妻人人做人人爽夜夜爽 | 午夜视频污 | 久久成人一区二区 | 精品在线视频一区 | 伊人久久久 | 精品久久一区二区三区 | 精品视频在线免费观看 | 精品国产999久久久免费 | 88av在线| 少妇福利在线 | 日韩资源网 | 伊人ab| 亚洲av成人无码久久精品老人 | 耳光调教vk | 三级男人添奶爽爽爽视频 | 91视频综合 |