我应该将什么作为参数传递给keystore.load的inputstream方法

时间:2018-09-08 15:27:51

标签: android android-keystore

我对密钥库不太熟悉,我对android密钥库有些困惑。我知道,如何使用密钥库对我的Android应用程序进行签名。但是最近,我决定使用密钥库来生成用于加密和解密的秘密密钥。在这种情况下,我会有一些疑问:

  1. 两个密钥库在签名应用程序和生成新密钥上是否相同?

  2. 当keystore.load(inputstream,pass)传递给InputStream(???)的参数是什么,是设备(移动设备)的keystore文件的相对文件路径还是其他??

  3. 当我尝试使用keystore.load(null)时,一切正常,据我所知(可能是错误的),在这种情况下,应用程序使用的是“默认”密钥库,所有人都知道该密码这不是安全的方法。

任何帮助将不胜感激。

0 个答案:

没有答案