回覆列表
-
1 # 音樂達人小木木
-
2 # 若有風
磁條,說白了,就像磁帶一樣的,用專業裝置就可以很容易讀取到資料,然後再複製。這就是一些磁條信用卡容易被盜刷的原因。
而晶片卡,則不同了,它本質上就是一臺微型儲存計算機。不僅儲存的資料是加密的,在讀寫操作之前,還要先驗證裝置的合法性。
所以任何不合法的裝置,都無法讀寫卡片
磁條,說白了,就像磁帶一樣的,用專業裝置就可以很容易讀取到資料,然後再複製。這就是一些磁條信用卡容易被盜刷的原因。
而晶片卡,則不同了,它本質上就是一臺微型儲存計算機。不僅儲存的資料是加密的,在讀寫操作之前,還要先驗證裝置的合法性。
所以任何不合法的裝置,都無法讀寫卡片
簡單來說,磁條卡能直接讀出你的資訊,所以我就能直接複製你的資訊偽造一張同樣的卡。POS機問“告訴我卡號”,磁條卡就回答“我的卡號是123456”。
晶片卡相當於多了個暗號,這個暗號的回答方式只存在晶片以及銀行,其他地方都不會儲存這個暗號,比如這個暗號是個算數式:(X+2)×3,POS機同時向晶片卡、銀行提問“6”,那銀行透過計算(6+2)×3=24,回覆給POS機“24”,晶片也透過計算回覆“24”那我就能認定這張卡是真卡,不是仿製卡。
磁條卡的資訊是能直接讀取的,而因為晶片裡的運算邏輯沒法直接讀取讀取,只能給它通電的時候跟他做問答,一邊給他寫入,然後得到另一邊的輸出,所以目前晶片卡是非常難複製的(CIA之類的特別機構有沒有這個能力另當別論)。
剛剛這個例子只是簡單的舉例,實際不會只是問個“6”然後只經過小學三年級的算數題得出結果。比如輸入內容會帶有時間戳、IP地址等,迴應也是一串串碼;而且也不只是單向的問答,也要對POS機進行驗證等。