iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
永豐金融APIs

串接生活與金融 API 系列

API 的應用在生活隨處可見 ,活動頁面中的宣傳詞打動了我-->

"今年與 iT 邦幫忙鐵人賽合作,邀請 IT 人免費試用並分享消費支付 API 的串接測試服務,現在就立即報名鐵人賽 「永豐金融 APIs」組,分享您的使用經驗吧!"

"免費試用" ,怎麼會不心動呢 ???
想要探索更多 API 的應用與可能性,順便練習自己的 Python Coding 能力!

參賽天數 6 天 | 共 6 篇文章 | 23 人訂閱 訂閱系列文 RSS系列文
DAY 1

達標好文 利用python取得永豐銀行API的Nonce

在報名後,收到了永豐銀行寄來的"數位金流API技術規格文件",夾檔還附加了 PHP 與 C# 的範例程式。 太好了,因為我準備用 Pytho...

2021-09-01 ‧ 由 bear999 分享
DAY 2

計算API所需要的參數: Hash ID

看著規格書,所需要的參數還蠻多的 今天就先用 Python 來求算 Hash ID! 依據官方的說明文件: Hash ID是透過位元運算(XOR)將四組Has...

2021-09-02 ‧ 由 bear999 分享
DAY 3

計算API所需要的參數: IV

重點是要透過第一天的 Nonce 來算出 IV,果然金融機構的 API 就是複雜。要從計算的結果再計算… 依規格書中的說明: 產出IV值前必須要先行取得Nonc...

2021-09-03 ‧ 由 bear999 分享
DAY 4

計算API所需要的參數: 內文雜湊

嗯 API 所需要的參數內文雜湊 …依照規格說明書的指示,需要以下的流程 (1) 先移除所有空值的參數,參數值前後不可有空白。(2) 將剩餘所有參數值依照「參數...

2021-09-04 ‧ 由 bear999 分享
DAY 5

計算API所需: 以 AES CBC 編碼

我實在對於密碼學非常不熟悉,所以找了一下,目前最適合我使用的範例程式碼來自於 … PythonでAESの暗号化を試した 將對方的程式碼加以修改後,整理如下...

2021-09-05 ‧ 由 bear999 分享
DAY 6

放棄實作 AES CBC 加密/解密

是的,如題 因為網路上找到的範例,幾乎都是具備密碼學知識基礎才看得懂的 …我完全無法使用 python 進行還原 而對於 PHP 的範例程式碼,我也無法完成仿製...

2021-09-06 ‧ 由 bear999 分享