我有Android應用程序,後端是.NET網站。Android指紋掃描儀與服務器保存的指紋匹配數據
我已經使用Hampster Fingkey Scanner在FingerPrint中註冊了我的用戶,並將他們的指紋存儲在服務器中。
是否有任何方式使用我可以得到FingerPrint並將該數據發送到服務器,並匹配我的SQL數據庫從Android?
這是可能的嗎?
我有Android應用程序,後端是.NET網站。Android指紋掃描儀與服務器保存的指紋匹配數據
我已經使用Hampster Fingkey Scanner在FingerPrint中註冊了我的用戶,並將他們的指紋存儲在服務器中。
是否有任何方式使用我可以得到FingerPrint並將該數據發送到服務器,並匹配我的SQL數據庫從Android?
這是可能的嗎?
我不認爲你可以訪問實際的指紋。如果可以的話,任何可以訪問指紋掃描器的惡意應用程序都可以竊取非常私人的信息(可能會用於身份盜竊,更不用說將您構成犯罪)。
我知道,這是Android和iOS的不是,但我仍然認爲這是相關的閱讀和思考what Apple has to say about security and privacy for its Touch ID technology:
觸摸ID不存儲指紋的任何圖像。它僅存儲 指紋的數學表示。 是不可能的,因爲有人可以用這個數學表示來逆向工程從 這個實際的指紋圖像。您的設備中的芯片還包括一個名爲Secure Enclave 的高級安全架構,該架構旨在保護密碼和指紋數據。 指紋數據被加密和保護與一個密鑰只可用 安全領地。指紋數據僅由安全 Enclave使用,以驗證您的指紋是否與登記的 指紋數據相符。安全的Enclave從芯片和iOS的其餘部分被關閉。因此,iOS和其他應用永遠不會存儲您的指紋數據,它永遠不會存儲在Apple服務器上,並且它永遠不會備份到iCloud或其他任何地方。只有Touch ID使用 它,它不能用於匹配其他指紋數據庫。
你真的需要比較實際指紋嗎?比較指紋掃描儀保護的一組祕密是不夠的嗎?如果您確實可以比較指紋掃描儀保護的祕密,this SO answer可能會引導您尋求解決方案。
[使用Android的指紋掃描儀進行應用]可能的重複(http://stackoverflow.com/questions/29276026/using-androids-fingerprint-scanner-for-application) – LaurentY