android-keystore相关内容

可以备份Android的密钥库吗?

Android支持APK文件,应用程序数据等的云和本地备份。设备密钥库是否包含在备份中? (我认为您不能从由硬件支持的密钥库,即使是在有根设备中,也不确定在没有硬件支持时使用的基于软件的版本。) 解决方案 否。硬件支持的密钥库背后的全部要点是,它甚至可以抵抗具有根访问权限的特权攻击。 因此,即使操作系统也无法访问来自 虽然从理论上讲,操作系统可以在具有软件支持的低端设备上 ..
发布时间:2020-06-05 18:46:47 移动开发

Android android.credentials.UNLOCK初始化没有密码的密钥库

有一个随机密钥可以通过AES加密本地凭据,我正在按照下面的教程尝试安全地存储 该密钥,然后稍后可以解密: nelenkov.blogspot。 co.uk将应用程序秘密存储在androids中 本教程说明了如何访问系统 keystore 并将密码存储在其中。 我面临的问题集中在对 UNLOCK ( android.credentials.UNLOCK )的调用中密钥库。未初始化K ..
发布时间:2020-06-02 19:58:36 移动开发

当您不知道密钥库的密码时,如何重设密钥库?

由于某种原因,我收到了此消息: keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect 我知道我无法“修复"密钥库,但是我想重置密钥库,但不知道如何操作,尤其是因为我不知道默认密钥库的位置. 注意:我只希望它们“空白",所以我从默认值重新启动.仍然我什至无法 ..
发布时间:2020-04-26 09:22:36 Java开发

clientkeystore访问被拒绝

当我想使用keytool创建密钥库时,出现访问被拒绝的错误消息.见下文 PS C:\Program Files\Java\jdk1.8.0_144\bin> .\keytool.exe -keystore clientkeystore -genkey -alias client Enter keystore password: Re-enter new password: What is y ..
发布时间:2020-04-26 09:21:58 Java开发

Android,生成数字资产链接:用于对应用程序进行签名的密钥库文件

我为Android应用程序实现了通用链接.到目前为止一切正常.我单击通用链接,将立即重定向到该应用程序.但是,我一直对Digital Asset Links使用debug.对于发行版,我需要签名配置或密钥库文件. 要签署我的应用程序,我始终使用创建的xxxx.jks文件.如果我指定此选项,则会发生错误:Error occured while trying to get the SHA-256 ..

在Android应用程序中保护ECC密钥

我已经使用ECC密钥对完成了Android应用程序.当我去年开发它时,我想在Android Keystore中创建ECC密钥.不幸的是,由于 ECDH ,而Android Keystore不支持 ECDH (这就是我在这里所说的: ECDH与Android密钥库中的密钥) 我遵循了建议:我在Android KeyStore中创建了一个AES密钥,并在将其存储在SharedPreference ..
发布时间:2020-04-26 09:18:01 移动开发

具有Android Key Store中密钥的ECDH

我正在开发一个可生成EC非对称密钥的Android应用.当我的应用连接到设备时,他们会交换其公共密钥.然后,他们使用ECDH来建立共享机密.然后,可以使用此共享机密导出AES会话密钥.所有这一切都很好. 我现在正在研究非对称密钥的存储.我想将其放在Android KeyStore中,但是我不知道如何执行ECDH操作.密钥存储区中的密钥可用于签名,解密或加密,但是我看不到执行ECDH操作的可能 ..
发布时间:2020-04-26 09:17:55 移动开发

我可以将多个Android密钥库文件合并为一个吗?

使用Android密钥库文件时,我陷入了一个有点烦人的境地.目前,我有一些不同的应用程序,每个应用程序都使用不同的密钥库文件签名.有点像这样: 使用AppName1.keystore签名的AppName1.apk 使用AppName2.keystore签名的AppName2.apk 使用AppName2.keystore签名的AppName3.apk 每个密钥库为每个应用程序包含不 ..
发布时间:2020-04-26 09:17:51 移动开发

密钥库密码恢复android

我的客户仅共享密钥库.他没有密码.以前,有人在Play商店&上发布了该APK.客户无法与他联系. 应用程序包含超过75,000个Google Play用户.因此,现在我们需要恢复密码.我已经使用了蛮力机制.但是我没有与密码有关的任何线索,因此暴力破解似乎不起作用.我们不想发布新的应用程序.我们需要更新该应用. 是否可以在不知道旧密码的情况下重设密码? 我曾尝试在蛮力的帮助下进行排列,但没有成 ..
发布时间:2020-04-26 09:16:37 Java开发

拥有密钥库密码,丢失了用于登录Android应用的密钥

我已经看到很多有关丢失密钥库密码的帖子,但是我有 我的密钥库密码,但是丢失了私钥密码.现在,我无法使用该密钥签名,这是更新我的应用程序所必需的.我有什么可以做的吗? 解决方案 不,您无能为力. apk必须使用与密钥库中完全相同的密钥库和配置文件进行签名.您不能简单地生成另一个具有相同密码和详细信息的密码.它不起作用. 您将必须使用新的密钥库并使用其他程序包名称再次发布您的应用程 ..
发布时间:2020-04-26 09:16:27 移动开发

Android KeyStoreException未知错误

我正在尝试通过Android M Fingerprint API对用户进行身份验证后对加密的文本进行解密.我一直在尝试遵循 Android安全示例,以及 KeyGenParameterSpec 文档.我已经能够使用公钥成功地加密文本,但是当我使用DECRYPT_MODE中的私钥通过Cipher调用cipher.doFinal时,会出现KeyStoreException“未知错误": 03-1 ..

Android保存RSA私钥和公钥

我需要保存我的RSA私钥和公钥。在这里我创建它。 KeyPairGenerator kpg = KeyPairGenerator.getInstance(“RSA”); kpg.initialize(1024); KeyPair kp = kpg.genKeyPair(); publicKey = kp.getPublic(); privateKey = kp.getPri ..
发布时间:2019-01-10 13:44:11 Java开发

Android Studio - Keystore被篡改,或密码不正确

我正在尝试使用Android Studio v1.4中的内置窗口小部件生成已签名的APK。 然而,我遇到了这个恼人的错误 错误:任务':app:packageRelease'的执行失败。 无法从商店“C:\ Users \Lancelot \Desktop \ release.jks”中读取密钥cckey:密钥库被篡改,或密码错误 我能够检索我的密钥别名,如下面的截图 ( ..
发布时间:2019-01-02 13:42:37 Java开发

Android Studio 0.4。+自定义调试密钥库

在Android Studio 0.4之前,我可以通过 文件 - >设置自定义调试密钥库。项目结构 - >方面 - >编译器选项卡 这个选项至少在Android Studio 0.4.2中已经有了。我可以在哪里设置自定义密钥库以便能够通过不同的PC共享它,例如通过VCS? 解决方案 这可以通过添加可以解决 signingConfigs 来 build.gradle 配置 ..
发布时间:2018-05-17 19:08:43 移动开发