我对密钥库非常困惑。我发现了很多线索,但都没用。我想在密钥库中存储并加载指定的密钥(byte[],但未生成)。这样行吗?我试了很多,但都没用。
你有一些代码片段吗?
谢谢Jules
编辑:
KeyStore ks = KeyStore.getInstance("AndroidKeyStore");
ks.load(null);
ks.setEntry(alias, entry, param);
OutputStream writeStream = new FileOutputStream(path);
ks.store(writeStream, passwordForKey);
writeStream.close();
您必须使用Bas64编码(Android.util.Base64)将其存储为字符串。没有存储原始字节数组的功能