我对密钥库不太熟悉,我对android密钥库有些困惑。我知道,如何使用密钥库对我的Android应用程序进行签名。但是最近,我决定使用密钥库来生成用于加密和解密的秘密密钥。在这种情况下,我会有一些疑问:
两个密钥库在签名应用程序和生成新密钥上是否相同?
当keystore.load(inputstream,pass)传递给InputStream(???)的参数是什么,是设备(移动设备)的keystore文件的相对文件路径还是其他??
当我尝试使用keystore.load(null)时,一切正常,据我所知(可能是错误的),在这种情况下,应用程序使用的是“默认”密钥库,所有人都知道该密码这不是安全的方法。
任何帮助将不胜感激。