我在當前項目中使用AndroidKeystore
作爲提供者來安全地存儲私鑰。 現在我想讓我的應用程序適用於舊版Android版本(API版本16)。 因此,我需要找到AndroidKeystore
的替代方案,但很難找到任何可用的解決方案。 是否有任何建議如何實現/模擬/替換這些舊版本的AndroidKeystore
功能?4.1Key上的AndroidKeystore API
此外,KeyPairGeneratorSpec
自v18起可用。舊版本的正確替代是什麼?
我在當前項目中使用AndroidKeystore
作爲提供者來安全地存儲私鑰。 現在我想讓我的應用程序適用於舊版Android版本(API版本16)。 因此,我需要找到AndroidKeystore
的替代方案,但很難找到任何可用的解決方案。 是否有任何建議如何實現/模擬/替換這些舊版本的AndroidKeystore
功能?4.1Key上的AndroidKeystore API
此外,KeyPairGeneratorSpec
自v18起可用。舊版本的正確替代是什麼?
我終於找到了一個工作解決方案。 對於Android 4.x,存在可存放各種祕密的憑證存儲服務。 我迄今發現的最好的說明是這裏
http://nelenkov.blogspot.de/2012/05/storing-application-secrets-in-androids.html
它沒有問題嗎?我在這篇博客文章中讀到它已經過測試,但不能保證能夠正常工作。 – LoveForDroid
我沒有問題。不幸的是,我發現沒有其他的「標準方式」。所以,你可以做什麼?使用和希望:-) – fr00tyl00p
可以使用BouncyCastle的密鑰庫呢? –
AndroidKeystore是一個(最喜歡的)硬件安全設備的提供者。問題是用什麼來代替。一個普通的KeyStore將是一個解決方案。 – fr00tyl00p
我也非常驚訝地發現支持庫不提供向後兼容性到Android 4.1。認真!我無言以對。也許在幾年後我會克服它... –