android-keystore相关内容

释放与生成的apk相同的Facebook哈希密钥

我正在开发一个Android应用程序.在我的应用程序中,我正在集成Facebook登录.我的Facebook登录正常.但是当我制作发行版apk并运行该应用程序并尝试使用Facebook登录时却无法正常工作.请在下面查看我的情况. 我生成如下所示的发布apk 然后,我使用该jks文件路径生成密钥哈希. 我得到了一个哈希键,然后将其添加到开发人员配置文件设置中. 当我在设备上安 ..

将凭据存储在Android应用中

我们如何安全地存储凭据数据以访问Android应用中的smtp服务器?这些数据是常量,只有开发人员才能知道。目前它们已存储在代码中,但这并不安全,因为可以通过反编译应用程序看到它们。 是否可以将Android Keystore System用于这个目的又如何?最重要的是,Android密钥存储区将在有根设备上有效吗? 解决方案 在android应用程序中,您可以将数据存储在Share ..
发布时间:2020-10-11 03:45:17 移动开发

我重置了密钥库密码

我正在为自己的发行版演唱我的apk程序,并且我忘记了keystorepassword,所以我单击了reset.然后我得到了这个错误. 错误:任务':app:packageRelease'的执行失败. com.android.ide.common.signing.KeytoolException:无法从商店"C:\ keystore \ keystore.jks"中读取密钥"app na ..
发布时间:2020-09-06 01:01:13 移动开发

如何从已签名的APK获取密钥库文件

我已经使用默认的debug.keystore密钥对apk进行了签名.但是不幸的是,我的系统已销毁,现在我需要从已经签名的apk中获取密钥存储. 用新的APK替换旧的APK. 我拥有MD5,SHA指纹.但是我可以将它们作为密钥库来对apk进行签名. 任何建议将不胜感激.谢谢您. 解决方案 unzip -p Name-of-apk.apk META-INF/CERT.RSA ..
发布时间:2020-09-06 00:41:55 移动开发

用.p12签名APK

我将更新客户的应用程序,该应用程序可在Google PlayStore中使用. 而且我只有一个带有密码的 .p12 文件,没有 .keystore 文件. 我想知道是否可以将更新的版本发布到Google PlayStore. 很抱歉出现基本问题.我对此感到困惑.预先感谢您的协助. 解决方案 您可以将p12文件转换为jks: 创建一个空的JKS商店 keytool - ..
发布时间:2020-08-30 07:17:18 移动开发

我不记得我的android debug.keystore密码

如何查看我的debug.keystore密码? 我在3个月或4个月前输入了密码,但现在我不记得了. 如果不可能,如何创建新的debug.keystore? 解决方案 通常debug.keystore密码只是" android ". 您可以删除它,并且Eclipse将自动生成一个新文件,如此处所述. ..
发布时间:2020-08-30 06:58:44 移动开发

如何使用Android KeyStore安全地存储任意字符串?

我希望能够在Android KeyStore中安全地存储一些敏感字符串.我从服务器上获得了字符串,但是我有一个用例,需要我对其进行持久化. KeyStore仅允许使用与分配给我的应用程序相同的UID进行访问,并且它将使用设备主密码来加密数据,因此据我了解,我不必进行任何其他加密来保护我的数据.我的麻烦是,我缺少有关如何写入数据的信息.只要省略对KeyStore.store(null)的调用,我下面 ..
发布时间:2020-08-29 22:13:00 移动开发

Android Studio:无法恢复密钥

我已经搜索了StackOverflow了一段时间,但我只是想确保... 我前一阵子擦了擦笔记本电脑,并备份了所有文件.我已经备份了android.jks文件,并且它又恢复了原位.当我尝试生成签名的APK时,它给了我每个人都得到的相同的可怕错误: Error:Execution failed for task ':app:packageRelease'. > Failed to read ..
发布时间:2020-08-29 21:48:40 移动开发

如何从Android Studio检索保存的密钥库密码?

新的Android Studio允许我们保存密钥库密码以供以后使用.这些密码存储在我的计算机(OSX)上的什么地方,有什么方法可以检索保存的值? 编辑 我在寻找Alias密码,而不是Keystore密码 解决方案 您可以在Android Studio生成的idea.log文件中找到它: 搜索"Pandroid.injected.signing.key.password",您会看 ..
发布时间:2020-08-28 22:00:19 移动开发

用于多个变体的多个signingConfigs

如何为不同的变体设置不同的签名配置? 例如,我们目前有两种类型的Debug/Beta/Release Build/Beta/Release,免费和付费,有6种变体.为了使操作更简单,让我们忘记Debug变体,而只关注freeBeta/paidBeta/freeRelease/paidRelease. 我想要的是让每个变体使用单独的不同signingConfig. 到目前为止,我唯 ..

在三星手机上触摸指纹后出现错误:android.security.KeyStoreException:密钥用户未通过身份验证

我的应用程序使用Android 6.0指纹API保护Android KeyStore中的AES密钥.因为KeyGenParameterSpec已用setUserAuthenticationRequired(true)初始化,所以只有在用户通过指纹传感器验证后才能使用存储的密钥. 当用户触摸传感器时,我从回调onAuthenticationSucceeded(Cipher)中获取了初始化的Ci ..

找不到Android Studio密钥库

我在Google Play上发布了一个Android项目,并与我以前安装的Windows和Android Studio签名. 由于格式化PC(计算机是相同的),我丢失了.jks文件来对应用程序进行签名. 如果我具有用于签名此应用的密钥存储区密码. 我可以使用与以前相同的密钥对应用重新签名吗? 有人可以告诉我如何解决此问题吗? 我想更新应用程序,而不必发出新的 一个. 更新: ..

在Android Studio 2.3.3中生成签名的APK时出错

您好,我正在从Android Studio生成签名的APK.但是当我尝试生成它给我错误.谁能帮我解决这个问题? 错误 解决方案 我找到了解决方案.首先,我重新安装更新的jdk和jre,然后重新启动.然后将keytool.exe复制到path,然后按照注释中建议的@IntelliJ Amiya进行更改.现在对我来说很好. ..