我可以使用Java keytool创建的密钥库在Android SDK中加密数据吗?
通过使用Android文档中的说明,我获得了Android Dev中使用的标准密钥库:
keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
它显然是用来为我的apk签名的,但我是否也可以将“我的发布密钥.密钥库”加载到Android SDK中,并使用它来加密/解密数据
我用这种方法很难做到:
FileInputStream is = new FileInputStream(keystoreFile);
KeyStore keystore = KeyStore.getInstance(KeyStore.getDefaultType());
keystore.load(is, "password".toCharArray());
我收到这个错误:
java.io.IOException: Wrong version of key store.
共 (0) 个答案