2024基于多方協(xié)同算法的通訊服務(wù)接口規(guī)范_第1頁
2024基于多方協(xié)同算法的通訊服務(wù)接口規(guī)范_第2頁
2024基于多方協(xié)同算法的通訊服務(wù)接口規(guī)范_第3頁
2024基于多方協(xié)同算法的通訊服務(wù)接口規(guī)范_第4頁
2024基于多方協(xié)同算法的通訊服務(wù)接口規(guī)范_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

范 規(guī)范性引用文 術(shù)語和定 安 啟動與初始 配置參 接口定 SM3算法加 HMAC_SM3算法加 SM2算法加 SM2算法解 SM4算法加 SM4算法解 SM2算法簽 SM2算法驗 提取SM2密文的 植入SM2算法加解密密 會話密鑰–發(fā)起方第一步 會話密鑰–接收方的第一步 會話密鑰–發(fā)起方的第二步 會話密鑰–發(fā)起方的第二步 協(xié)同會話密鑰–發(fā)起方/接收方第一步 協(xié)同會話密鑰–接收方第二步 協(xié)同會話密鑰–發(fā)起方第二步 本文件規(guī)定了基于多方協(xié)同算法的通訊服務(wù)接口對接規(guī)范,給出了基于多方協(xié)同算法的通訊服務(wù)JAAJA?AjarJA?Alib目錄中。caurl:IP和端口num:初始化密鑰分片池數(shù)量publicbooleaninit(Stringcaurl,intSDKIPpublicStringcreateKeyLocalFile(Stringuname,Stringpsw,StringID”code”:”msg”:”密鑰分片創(chuàng)建成功””data”:SDKpublicStringloadKeyLocalFile(intkeyIndex,StringkeyFile,StringString”code”: ”密鑰分片加載成功””data”:SDKpublicStringgetPublicKey(intkeyIndex,int”code”:0,”data”:公鑰數(shù)據(jù)SDKGM3publicStringsm3(String”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:–1,”Errmsg”:{”xxxx”},”data”:{”xxxx”HMAC_GM3publicStringHMAC_sm3(Stringmsg,intHMAC_sm3”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:–1,”Errmsg”:{”xxxx”},”data”:{”xxxx”GM2publicStringsm2_encrypt(Stringsrc,Stringsm2”code”:”data”:密文SDKGM2publicStringsm2_decrypt(Stringsrc,intsm2”code”: ”解密成功”,”data”:被加密的字符串SDKGM4publicStringsm4_encrypt(Stringsrc,int”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”GM4publicStringsm4_decrypt(Stringsrc,int”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”GM2publicStringsign(Stringhash,intSm2Hash”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”GM2publicbooleanverify(Stringhash,Stringcr_cs,StringSm2HashCrCs16128130”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:–1,”Errmsg”:{”xxxx”},”data”:{”xxxx”GM2publicStringsm2_get_C1(String”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”GM2publicStringsm2_coop_decrypt_first(intkeyIndex,String”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”GM2publicStringsm2_coop_decrypt_end(intkeyIndex,Stringmsg,String”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”GM2publicbooleansetSm2Key(intkeyIndex,String”code”:100,”msg”:{”xxxx””data”:{”true””code”:–1,”Errmsg”:{”xxxx”},”data”:{”false”publicbooleansetSingKey(intkeyIndex,String”code”:100,”msg”:{”xxxx””data”:{”true””code”:–1,”Errmsg”:{”xxxx”},”data”:{”false”publicStringcoop_sign(intkeyIndex,String”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”會話密鑰–publicStringkeyagreement_a1_3(int”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”會話密鑰–publicStringkeyagreement_b1_9(intkeyIndex,Stringkx1,Stringky1,pax,Stringpay,Stringpbx,Stringpby,Stringida,Stringidb)”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”會話密鑰–publicStringkeyagreement_a4_10(intkeyIndex,Stringkx1,String Stringida,Stringidb,Stringkx2,”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”會話密鑰–publicStringkeyagreement_b10(intkeyIndex,Stringpax,Stringpbx,Stringpby,Stringkx1,Stringky1,Stringkx2,Stringky2,Stringida,Stringidb)”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”協(xié)同會話密鑰–publicStringcoop_keyagreement_a1_3(int”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”協(xié)同會話密鑰–publicStringcoop_keyagreement_b1_9(intkeyIndex,StringKay,StringPax,StringPay,StringKbx,StringKby,StringPbx,StringPby,Stringra,Stringida,Stringidb)”code”:100,”msg”:{”xxxx””data”:{”xxxx””code”:”data”:{”xxxx”協(xié)同會話密鑰–publicStringcoop_keyagreement_a4_10(intkey

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論