有誰知道農行K令的工作原理是什麼?它怎樣收發資訊呢?

時間 2021-06-09 10:01:31

1樓:

問題1:手裡有乙個未啟用的農行K令,開機後要求輸入啟用碼,隨機輸入多次,均失敗。

問題2:支付時,銀行會產生乙個六位驗證碼,輸入到K令後會產生新的六位驗證碼。

於是上網搜到已知資訊:

1. K令無法聯網,出廠後除了輸入啟用碼的機會外,無法獲取任何資訊

2. K令內部有時鐘

3. K令功率極小,無法完成複雜運算

根據以上,對工作原理做出以下猜測:

1. 每個K令均有唯一編號M

2. 銀行使用函式f(M,u)得到啟用碼N(u是乙個隨機數)

3. K令會檢測M與N是否匹配,如果不匹配,則輸入錯誤

4. 啟用後,K令會基於M和N生成隨機數種子R

5. 每次支付的時候,K令會呼叫內部時鐘,得到當前時間T,支付金額為P,然後基於函式f(R,T,P),得到乙個六位偽隨機數Z

6. 銀行知道M,N,可以用同樣的演算法計算出R,然後得到Z1,當Z=Z1時,完成付款。

以下為推論:

1. 啟用碼無法在另外一台K令上使用

2. K令的內部時鐘需要保持準確,起碼在出廠三年內誤差不能超過一分鐘

3. 也許銀行會計算出±1分鐘內的所有Z值,用來減少使用者輸入錯誤的可能性

2樓:嘴不張說不出話

我理解是在啟用的時候,你的網銀賬號就共享了k令的隨機數生成種子。以後有了隨機數種子,給了輸入,連同計算次數(第幾次使用k令)就能獲得乙個輸出,也就是驗證碼。k令計算出的驗證碼和網銀賬號計算出的是一致的。

從而進行驗證。經典的偽隨機碼,是隨機數種子和計算次數的函式。k令應該是增加了輸入這第三個自變數。

3樓:

K令不會接收和傳送任何訊號,它內部和銀行有一套相同的演算法,付款時,網頁顯示銀行給的隨機碼A,使用者在K令輸入這個隨機碼A,K令會通過自身的演算法得出口令B,將B填入網頁提交後,銀行可以根據這個口令B,和給你的A,計算出該K令是否是開通網銀時繫結的K令,以此來判斷使用者身份。

有誰知道電子煙產品是什麼原理的嗎?

看到上面說的很高階 所以我就用大白話來講下電子煙原理吧。首先就是最基本配置,主機 盒子 桿子 半機械什麼 霧化器 菸油大概就組成了基本的了,前提你霧化器是成品而不是自己diy,diy還要工具,棉花 絲等一系列東西。電子煙的工作原理很簡單,按下開關,電路通了,從電池輸出,然後到霧化器,加熱發熱絲,蒸發...

有誰知道能去南韓打工的工作嗎?

我猜測你想去打黑工,目前旅遊籤進不去,等吧 南韓現在沒有勞務工籤開放的,現在能去的合法的工籤就是濟州島服務員工作 南韓工廠的工作比較少,而且只想工作一年的話有些得不償失。因為南韓研修工作籤才有工廠的工作,但是一般中介費都比較高,一年賺回來的錢減去你的中介費和時間成本就沒什麼意思了。出國打工不容易,考...

有誰知道,在加拿大銀行工作是怎樣的體驗?

Frejaaaaa 在加拿大找工作,一是講求證書,二是老外的企業比較看重Referall。CSC是進入加拿大銀行以及金融機構的敲門磚,把專業的事交給專業的團隊,節省更多的時間成本。在同乙個方向 同乙個賽道上,爭取到最大的優勢,是小投入大回報的不二法則。世達教育是溫哥華首家創辦中文授課的財經證書培訓機...