2013-06-26 143 views
-1

我嘗試在智能卡上執行外部身份驗證,但它需要共享密鑰才能對挑戰執行加密。如何從卡上獲取共享密鑰。 感謝advace如何獲取共享密鑰?

+0

在這個問題上沒有足夠的信息來回答它。什麼類型的智能卡?你在使用什麼API?什麼語言? –

+0

takumar是對的。要獲得密鑰,你需要問卡的發行者,或知道很多關於DPA攻擊和/或其他相關和適用的旁道攻擊,當然:) –

回答

1

使用智能卡的重點是你不能得到祕密。只有髮卡機構知道該卡。

+0

不知道共享密鑰如何執行外部身份驗證與我的程序? – 123r789

+0

你不能。在外部身份驗證中,典型的順序是您從卡中獲取質詢,計算出足夠的響應,然後發送結果爲外部驗證命令,以便隨後通過卡對卡進行身份驗證,以執行某些操作任務。您需要詳細說明您嘗試實現的目標,使用哪種類型的卡,以及在哪種情況下。如果你使用測試卡,你應該能夠找出祕密(在測試卡上它們不是真正的祕密)。如果你使用某種形式的生產卡,你需要提出這個問題的祕密。 – takumar