微信支付 V3 接口梳理:密鑰與安全

微信支付 V3 接口涉及到多個密鑰番刊,以及安全概念狐肢。這里幫大家做了一個梳理亿傅。

V3 接口涉及的密鑰概念

參考:私鑰和證書

商戶 API 證書

用途:用于調(diào)用所有 V3 接口;

含義:包含商戶號嚷炉,公司名稱十厢,商戶公鑰信息

獲取方法:有財務老師在微信商戶后臺申請等太。【通過微信提供的工具蛮放,填入商戶號缩抡,公司名稱等進行申請】

商戶 API 私鑰

用途:簽名

獲取方法:在申請商戶 API 證書時,申請工具會生成該私鑰包颁。

APIv3 密鑰

用途:特定接口(通知瞻想,平臺證書下載)結(jié)果信息中,關(guān)鍵敏感信息的解密

獲取方法:商戶自定義(32字節(jié))娩嚼,然后配置到商戶后臺蘑险。

注意:該密鑰與商戶API私鑰沒有任何關(guān)系,設(shè)置該密鑰也不會導致商戶API私鑰失效岳悟。

微信支付平臺證書

用途:響應和通知的驗簽佃迄,敏感信息加密

注意:由于微信存在多個平臺證書泼差,我們需要根據(jù)序列號,采取對應證書內(nèi)的公鑰來驗簽

含義:包含微信支付平臺的身份信息呵俏,商戶公鑰信息

獲取方法:調(diào)用接口

主要安全流程

簽名

調(diào)用微信支付平臺v3 API 時堆缘,需要使用商戶 API 私鑰對請求報文進行 SHA-256 with RSA 簽名∑账椋【簽名信息存放于頭中】

參考:如何生成請求簽名

驗簽

微信支付平臺會對其響應報文吼肥,以及通知報文進行 SHA-256 with RSA 簽名。作為商戶随常,需要使用微信支付平臺證書內(nèi)的公鑰潜沦,對簽名進行驗簽。

參考:如何驗證簽名

敏感信息加解密

商戶請求微信:商戶使用微信支付平臺證書公鑰绪氛,對敏感信息進行 RSA 公鑰加密。

微信返回結(jié)果:商戶使用商戶 API 私鑰涝影,對響應的敏感信息密文進行 RSA 解密枣察。

參考:如何加解密敏感信息

平臺證書與通知報文解密

針對兩個特殊場景【微信平臺證書獲取接口】,【通知】:我們使用 APIv3 密鑰基于 AES-256-GCM 做對稱加解密燃逻。

參考:如何解密證書和回調(diào)報文

國密

為了支持國家信息安全的號召序目,微信是可以提供支持國密SM2/3/4的v3接口交互的。商戶可聯(lián)系微信技術(shù)支持申請伯襟。

參考:國家商用密碼簡介

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末猿涨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子姆怪,更是在濱河造成了極大的恐慌叛赚,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,002評論 6 519
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件揣非,死亡現(xiàn)場離奇詭異丁稀,居然都是意外死亡萎庭,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,357評論 3 400
  • 文/潘曉璐 我一進店門事镣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人揪胃,你說我怎么就攤上這事璃哟。” “怎么了喊递?”我有些...
    開封第一講書人閱讀 169,787評論 0 365
  • 文/不壞的土叔 我叫張陵随闪,是天一觀的道長。 經(jīng)常有香客問我册舞,道長蕴掏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,237評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮盛杰,結(jié)果婚禮上挽荡,老公的妹妹穿的比我還像新娘。我一直安慰自己即供,他們只是感情好定拟,可當我...
    茶點故事閱讀 69,237評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著逗嫡,像睡著了一般青自。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上驱证,一...
    開封第一講書人閱讀 52,821評論 1 314
  • 那天延窜,我揣著相機與錄音,去河邊找鬼抹锄。 笑死逆瑞,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的伙单。 我是一名探鬼主播获高,決...
    沈念sama閱讀 41,236評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼吻育!你這毒婦竟也來了念秧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,196評論 0 277
  • 序言:老撾萬榮一對情侶失蹤布疼,失蹤者是張志新(化名)和其女友劉穎摊趾,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缎除,經(jīng)...
    沈念sama閱讀 46,716評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡严就,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,794評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了器罐。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片梢为。...
    茶點故事閱讀 40,928評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖轰坊,靈堂內(nèi)的尸體忽然破棺而出铸董,到底是詐尸還是另有隱情,我是刑警寧澤肴沫,帶...
    沈念sama閱讀 36,583評論 5 351
  • 正文 年R本政府宣布粟害,位于F島的核電站,受9級特大地震影響颤芬,放射性物質(zhì)發(fā)生泄漏悲幅。R本人自食惡果不足惜套鹅,卻給世界環(huán)境...
    茶點故事閱讀 42,264評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望汰具。 院中可真熱鬧卓鹿,春花似錦、人聲如沸留荔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,755評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽聚蝶。三九已至杰妓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間碘勉,已是汗流浹背巷挥。 一陣腳步聲響...
    開封第一講書人閱讀 33,869評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留恰聘,地道東北人句各。 一個月前我還...
    沈念sama閱讀 49,378評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像晴叨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子矾屯,可洞房花燭夜當晚...
    茶點故事閱讀 45,937評論 2 361

推薦閱讀更多精彩內(nèi)容