2014-11-22 107 views
0

嗨Android中的各種RSA 2048密鑰生成和安全存儲方法有哪些?Android中的RSA 2048密鑰生成和安全存儲

我有一個應用程序,我需要在Android中生成公私鑰對,並將公鑰發送給服務器。私鑰必須安全地存儲在客戶端。如何確保私鑰安全存儲?有沒有可用的密鑰存儲機制 android?

我想過使用AES來加密私人是一種很好的方法嗎?我應該在源代碼本身或基於某些用戶的輸入使用靜態密鑰嗎?

回答

3

您需要在應用程序中使用密鑰存儲以獲得安全密鑰存儲。將鑰匙存儲在您的來源中是「安全」的方式。 http://developer.android.com/reference/java/security/KeyStore.html

+0

謝謝。密鑰存儲提供什麼樣的保護? – 2014-11-24 04:45:31

+0

這篇Android文章會做得更好,然後我可以解釋如何在您的應用中使用keystore:https://developer.android.com/training/articles/keystore.html – regretoverflow 2014-11-25 06:39:22