日本在线免费视频,国产精品视频2020,亚洲一区二区色,亚洲精品在线播放

支付寶免密支付怎么取消 秒懂:支付寶加密規(guī)則你知道嗎

今天王紫韓給大家?guī)砹诉@篇支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎干貨,以及關(guān)于zfb支付寶這些的相關(guān)干貨,希望各位能認(rèn)真閱讀。因為,只有這樣才能真正理解和掌握!

因此支付時系統(tǒng)間交互的每一條數(shù)據(jù)都會采取加密措施。這里梳理一下支付寶支付時用到的加密規(guī)則,請大家參考。

支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎,zfb支付寶

圖片來自 Pexels

什么是簽名?

支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎,zfb支付寶

在了解簽名前,先回顧一下支付的交互流程。如上圖所示,支付的過程中可以大概分為六個步驟:

  • 用戶選擇自己的商品提交訂單。
  • 商家服務(wù)器將商品信息和所需要的金額發(fā)給支付寶,生成支付寶訂單。
  • 支付寶訂單返回成功之后生成一個支付頁面,方便手機(jī)支付或者網(wǎng)頁支付。
  • 手機(jī)調(diào)起支付寶 App 進(jìn)行支付。
  • 輸入支付密碼發(fā)送給支付寶服務(wù)器。
  • 支付寶服務(wù)器轉(zhuǎn)賬成功,告知商家服務(wù)器某個訂單的金額轉(zhuǎn)賬成功。

這 6 個步驟中,最為重要的是步驟 2 和步驟 6。拆解如下:

支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎,zfb支付寶

商家服務(wù)器和支付寶服務(wù)器交互的過程中傳輸?shù)男畔惓C舾校裕诮换r必須防止中間人對于信息的篡改。例如步驟 2 將商品的金額改為 0,支付寶就誤認(rèn)為是轉(zhuǎn)賬 0 元。

數(shù)字簽名解決了交互時這一安全問題。它可以驗證一條消息或者文檔的真實性。

在支付寶支付的接口中,有一個 sign 參數(shù)用來填寫簽名。這個簽名作用是為了防止信息偽造。通過這種方式可以有效的防止消息在傳遞過程中被篡改。

簽名實現(xiàn)原理

簽名原理

數(shù)字簽名是一個信息安全的保障,它的實現(xiàn)依賴于雙方系統(tǒng)的密鑰。

簽名過程如下:

計算希望簽名的文檔的散列。不論輸入文檔的長度如何,輸出長度總是固定的。比如,使用 SHA256 就是 256 位。

對結(jié)果散列和一些額外的元數(shù)據(jù)進(jìn)行編碼。比如,接收方需要知道你使用的散列算法,否則不能處理簽名。

使用私鑰加密編碼過的數(shù)據(jù),其結(jié)果就是簽名,可以追加到文檔中作為身份驗證的依據(jù)。

支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎,zfb支付寶

驗證簽名(驗簽):接收方接收文檔并使用相同的散列算法獨立計算文檔散列。

接著,她使用公鑰對消息進(jìn)行解密,將散列解碼出來,再確認(rèn)使用的散列算法是否正確,解密出的散列是否與本地計算的相同。

支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎,zfb支付寶

非對稱加密

支付寶采用 RSA 非對稱加密對信息進(jìn)行簽名。非對稱加密是由一個公鑰和一個私鑰組成,一般代碼中命名為 public key 和 private key。

非對稱加密的特點是:私鑰加密的信息只有公鑰才能解密,公鑰加密的信息只能有私鑰才能解密。

一般會將私鑰進(jìn)行保留,開發(fā)時一般會放在配置文件中,安全級別和數(shù)據(jù)庫賬號密碼一樣。

公鑰會交給其他系統(tǒng),這樣系統(tǒng)間交互時中間人不知道密鑰的情況下,是無法破解交互的信息的。

發(fā)送方只要保證私鑰不泄露,任何人發(fā)送給接收方的信息在簽名驗證時都無法匹配成功。

支付寶的實現(xiàn)簽名的方式也大致如此,支付寶在信息交互的時候兩個很重要的名詞支付寶公鑰和應(yīng)用公鑰,這兩個秘鑰總是讓人混淆。

這是因為支付寶提供了兩套 RSA 加密。一套是用來保證步驟 2 統(tǒng)一下單接口時的信息安全,另一套是用來保證步驟 6 回調(diào)時的信息安全。

如下圖,步驟 2 商戶服務(wù)器通過紅色應(yīng)用私鑰(priv key 2)計算簽名,支付寶通過紅色應(yīng)用公鑰(pub key 2)進(jìn)行驗簽。

步驟 6 支付寶服務(wù)器通過藍(lán)色支付寶私鑰(priv key 6)計算簽名,商家通過藍(lán)色支付寶公鑰(pub key 6)驗證簽名。

支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎,zfb支付寶

了解了簽名計算原理之后,再去管理平臺設(shè)置 App 信息的時候就游刃有余了,我以沙箱環(huán)境為例子。

支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎,zfb支付寶

如上圖,說明使用 RSA2 加密方式,HASH 算法采用 SHA256。進(jìn)入設(shè)置之后要設(shè)置應(yīng)用公鑰和保存支付寶公鑰。

應(yīng)用公鑰和應(yīng)用私鑰,這兩個需要自己生成一對,保證步驟 2 的安全。生成方式跳轉(zhuǎn)支付寶開放平臺開發(fā)助手。

支付寶公鑰和支付寶私鑰是支付寶提供的,私鑰支付寶自己保留的,和自己服務(wù)器的應(yīng)用私鑰一樣,人家不會提供出來。公鑰復(fù)制下來用于在回調(diào)時進(jìn)行簽名的認(rèn)證。

支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎,zfb支付寶

對稱加密

簽名雖然可以防止中間人的信息篡改,但是無法防止中間人信息查看。比如步驟 2 中,向支付寶發(fā)送的商品金額,中間人即可獲取每天中該商家交易的金額。

信息在網(wǎng)絡(luò)中傳輸感覺是一個虛無縹緲的過程,網(wǎng)絡(luò)中信息有可能被不法分子進(jìn)行攔截。

支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎,zfb支付寶

因此在支付的過程中,會推薦使用 HTTPS 協(xié)議進(jìn)行交互,使得交互的信息加密傳輸。

而且,支付寶的很多接口還支持使用 AES 加密之后進(jìn)行傳輸,使得信息更加安全。

AES 加密是一種對稱加密算法,對稱加密算法相對于非對稱加密要簡單一點。系統(tǒng)間只存在一個密鑰,這個密鑰可以用來加密也可以用來解密。

支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎,zfb支付寶

在與支付寶交互的信息可以通過 AES 加密。防止信息的泄露,官方對接口的解釋如下:

若 OpenAPI 無 bizContent 傳參則無法使用 AES 密鑰加密,否則會報錯,當(dāng)前 API 不支持加密請求。

例如:alipay.user.info.share(支付寶會員授權(quán)信息查詢接口)未使用 bizContent 傳參則無法使用 AES 密鑰加密。

AES 和 RSA 關(guān)系

支付寶免密支付怎么取消,支付寶加密規(guī)則你知道嗎,zfb支付寶

AES 密鑰是對接口請求和響應(yīng)內(nèi)容進(jìn)行加密,密文無法被第三方識別,從而防止接口傳輸數(shù)據(jù)泄露。

RSA 密鑰是對接口請求和響應(yīng)內(nèi)容進(jìn)行簽名,開發(fā)者和支付寶開放平臺分別加簽驗簽,以確認(rèn)接口傳輸?shù)膬?nèi)容沒有被篡改。不論接口內(nèi)容是明文還是密文,RSA 均可正常簽名。

開發(fā)者可對請求參數(shù)先做 AES 加密,然后對密文進(jìn)行 RSA 簽名。

上面就是本文分享的全部內(nèi)容,希望能幫助到你們,看完了支付寶免密支付怎么取消「秒懂:支付寶加密規(guī)則你知道嗎」,收獲很多,歡迎幫忙分享一下。我在這邊先謝謝各位了哈!

本文發(fā)布者:百事通,不代表巢座耶立場,轉(zhuǎn)載請注明出處:http://www.sdwldmy.com/p/10633.html

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 jubao226688#126.com 舉報,一經(jīng)查實,本站將立刻刪除。

(0)
上一篇 2023年8月17日 09:53
下一篇 2023年8月17日 10:09

相關(guān)推薦

  • 開茶店需要投資多少錢 附:新手茶葉店應(yīng)該怎么經(jīng)營

    小伙伴們大家好,這次趙琳琳早帶大家來分析下關(guān)于開茶店需要投資多少錢,新手茶葉店應(yīng)該怎么經(jīng)營,還有關(guān)于開茶店等等其他相關(guān)干貨,經(jīng)過我各種整理總結(jié)之后,決定寫下這篇文章分享給大家。 在中國,茶葉除了自己喝之外,走親訪友的時候,帶上一點茶葉,也可以送禮。 所以呀,開一家茶葉店還是很容易經(jīng)營的,但是要賺大錢呢,就不太容易。 作為一個經(jīng)營茶店多年的老茶友,這里我分享一…

    2023年8月3日 ? 百科
  • 淘寶客服工作職責(zé)內(nèi)容 詳細(xì)介紹:淘寶客服工作基本流程

    首先,陳一諾感謝你能堅持經(jīng)常過來關(guān)注我!下面我就來說說淘寶客服工作職責(zé)內(nèi)容,淘寶客服工作基本流程,以及淘寶客服工作職責(zé)的一系列相關(guān)干貨,希望你認(rèn)真看完這篇文章后,能充分理解我想表達(dá)的意思。相信你很快就能掌握!你離大牛越來越近了! 淘寶客服工作職責(zé)怎么規(guī)定?淘寶店鋪的客服工作沒有想象中的那么簡單輕松,很需要嚴(yán)謹(jǐn)?shù)膽B(tài)度和細(xì)致的心思。客服的一個小疏忽可能給公司帶來…

    2024年4月13日
  • 義烏市場批發(fā)市場哪里好 必看:盤點兩元小商品批發(fā)市場

    小伙伴們大家好,今天王旭姿給大家分析下關(guān)于義烏市場批發(fā)市場哪里好,盤點兩元小商品批發(fā)市場的事情,以及義烏市場批發(fā)的一系列相關(guān)干貨,如果你是老司機(jī),你可能覺得很簡單,但如果你是新手,你可能就不這么想了。 那么義烏小商品批發(fā)市場在哪里?怎樣在義烏小商品市場進(jìn)貨?王旭姿將在本文詳細(xì)介紹其地址、市場營業(yè)時間及網(wǎng)上和線下實體進(jìn)貨技巧攻略。 一、義烏小商品批發(fā)市場簡介 …

    2023年7月6日
  • 速賣通怎么打造爆款產(chǎn)品 秒懂:速賣通爆款打造核心思路

    小伙伴們大家好,今天香茜給大家分析下關(guān)于速賣通怎么打造爆款產(chǎn)品,速賣通爆款打造核心思路的事情,還有關(guān)于速賣通怎么打造爆款等等各種相關(guān)干貨,想要做好首先一定要把基本功練好了,否者是很難持續(xù)提升的。 爆款對店鋪來說很重要,所以很多賣家都在想辦法做爆款,但因為最后的效果并不理想,在網(wǎng)上發(fā)起求助,為了幫助大家解決這個問題,阿寶今天帶來了獨家秘笈,趕緊來學(xué)習(xí)吧! 一般…

    百科 2024年1月1日
  • 微信代購貨源怎么找 詳細(xì)介紹:學(xué)生黨0元做微商代理學(xué)習(xí)方法

    大家好,今天鄭麗婷給大家講解下關(guān)于微信代購貨源怎么找,學(xué)生黨0元做微商代理學(xué)習(xí)方法的事情,還有微信代購貨源等等等各種相關(guān)干貨內(nèi)容,其實這個內(nèi)容對于新手來說還是挺重要的,因為涉及面很大。如果你認(rèn)真讀了,一定會有所收獲! 他們代購、直郵、工廠尾單的信息在微信朋友圈此起彼伏,他們的身份是親人、朋友、同學(xué)、同事或是朋友的朋友,他們以低于市場價的價格吸引著客源,讓朋友…

    百科 2023年7月10日
  • 有哪些平臺可以推廣店鋪 新手必看:目前最有效的推廣方式

    小伙伴們哈嘍,這次其他的沈瑋鴻就不說了,主要就是來講講有哪些平臺可以推廣店鋪,目前最有效的推廣方式,以及關(guān)于有哪些平臺可以推廣的一系列相關(guān)內(nèi)容,整理總結(jié)之后,我就想著寫這篇文章和大家分享一下,因為畢竟新手朋友還是很多的! 有很多的人在天貓上開新店,但是銷量卻一直起不來,那么我們在這個時候就需要進(jìn)行一些推廣了,也有很多的人都是一頭的霧水,也不知道怎么樣去進(jìn)行推…

    2024年3月20日