android-keystore相关内容

丢失了我的密钥库,只有它的SHA1

我不小心删除了我的 keystore 文件,现在我无法在Google Play中更新我的应用程序,我只有SHA1指纹,并且想知道是否有办法创建一个新的密钥库并在那里插入该SHA1代码,所以我可以使用密钥库再次管理我的应用程序... 有没有办法做到这一点? 解决方案 答案是 NO 。 丢失了 keystore 文件,那么你不能再进一步更新你的应用程序。您需要生成一个新的 keysto ..
发布时间:2018-05-14 18:16:58 移动开发

发布APK文件不显示谷歌地图

我应用了google开发人员文档中提到的确切步骤来创建示例Google地图项目,并且模拟器上的一切都很顺利,但是当我生成项目apk文件并在真实设备上启动它时,Samsung Galaxy S4 google map doesn 't显示它只显示空白背景,只有彩色的Google徽标出现在屏幕左下角!! 我为Google Map创建了新项目,我创建了新的项目。 jks文件的项目和创建存储和密钥传 ..

Play商店中的已发布应用无法与Google Maps API和Facebook API进行通信

我使用Android Studio创建了一个已签名的APK,并且我在我的应用中添加了Google Developer Console和Facebook控制台中的SHA1指纹和相关api键。一切正常,如果我通过USB上传我的签名apk后,安装地图API和Facebook API后效果很好。如果我将相同的apk上传到Play商店,那么当我尝试使用Facebook登录时,它会显示“无效的密钥哈希。密钥哈 ..

(#404)Keyhash XXXXXX与任何存储的密钥哈希不匹配“

我正在尝试Android应用程序的Facebook集成。我是新来的。 我有Facebook SDK&我试图从那里运行几个样本。当我运行样本我得到这个错误“(#404)Keyhash XXXXXX不匹配任何存储的密钥哈希”。 XXXXXX可能是我的键盘,我做了一些基本搜索关于它是什么。我阅读了此,并将XXXXXX值与Java Keytool进行了比较。从我的机器。有这些数字的匹配。 ..
发布时间:2017-10-21 00:57:30 移动开发

初始化FingerpringManager.Crypto对象,获取Crypto原语未被AndroidKeyStore提供程序支持?

我正在使用Android FingerPrintManager API并使用KeyPairGenerator创建密钥对,我想使用公钥加密密码,然后在用户通过使用fingerPrint进行身份验证时进行解密,但是很快我运行我的项目它崩溃,并给出 导致:java.lang.IllegalArgumentException:加密原语不 支持AndroidKeyStore提供者 我从这里使用 ..

java.lang.IllegalArgumentException:解密字符串时,base-64为坏

但是,我一直在得到这个“坏的base-64”当我解密字符串。我不明白如何解决这个问题。我明白加密的字符串包含解密器不知道的字符。但是我不明白这个修正。 我看到一些类似的帖子,但没有帮助太多,因为答案上没有代码。 java.lang.IllegalArgumentException:bad base-64 这是我测试代码的一个剪辑,有人可以告诉我如何解除我的字符串? Cip ..
发布时间:2017-08-17 23:00:06 开发方法

不应使用ECB模式的密码

我正在尝试使用一个密码与RSA密钥对以及“AndroidKeyStore”。在我可以找到的所有Android文档中,示例显示了 Cipher.getInstance (“RSA / ECB / OAEPWithSHA-256AndMGF1Padding”) 或 Cipher.getInstance( “RSA / ECB / PKCS1Padding”) 。这两个都在Android Studio上 ..
发布时间:2017-08-17 22:54:03 移动开发

Google Play说我的APK是使用Android Studio Build->生成签名的APK进行调试的

我收到消息:您上传了一个可调试的APK。出于安全考虑,您需要禁用调试功能,才能在Google Play中发布。了解有关可调试APK的更多信息。 我使用Android Studio生成APK,Build-> Generate Signed APK。我创建了一个密钥库。 解决方案 在android工作室中使用强大的毕业生构建系统,您可以做甚至不用触摸你的代码。您还可以使用可调试的fals ..

更新APK SHA1即使使用相同的密钥库完成之后的

我已经有一个释放密钥库签署后上传我的应用程序护目镜玩几个月前,我已存储密钥库为将来选择更新。搜索结果现在我已经更新了一些变化的APK,而试图上传是相同的密钥库签署了新的APK 是相同的别名和密码以来,APK是不允许上传到护目镜播放。 Play商店中显示我以下错误: 搜索结果 唯一的变化是,早些时候器件的应用开发和建设使用的蚀并在现在的 Android的工作室结果可这是显示上述错误的原因??? ..

如何以编程方式读取SHA和MD5指纹的Andr​​oid

您好我想读的密钥库编程的我的应用程序从它被签署的SHA和MD5指纹值。 我要使用SHA或MD5值作为安全密钥。这个键我会在code使用加密的东西,服务器端解密一样的。 有没有办法找到这个还是有没有办法做同样使用不同的好方法。这应该是其他可以找到这个密钥的方式没有人。 先谢谢了。 解决方案 PackageInfo信息; 尝试{ 信息= getPackageManager()。g ..
发布时间:2016-03-09 21:13:36 移动开发

谷歌地图不显示在释放模式在Android

我想释放我的应用程序,但与谷歌地图的一个问题。 该应用程序包含一个显示地图的活动(MapActivity)。在调试模式下运行,在地图工作正常。 我签我在发布模式的应用程序,并得到了SHA1。 我根据需要创建(SHA1;的packageName)谷歌控制台上的一个新的Andr​​oid密钥。得到的API密钥 在我的应用程序,我引用谷歌播放服务-lib中的副本作为必需的。 我使用的ADT。 ..

如何初始化密钥库

用于密钥存储的使用,以节省任意文本作为我如何让“密钥库未初始化错误”密钥库的关键这是我的code,我怎么能初始化密钥库? 公共无效secretKeyGeneration(查看视图)抛出KeyStoreException,抛出:NoSuchAlgorithmException,CertificateException,IOException异常{ 密钥库KS = KeyStore.getIn ..
发布时间:2016-03-08 10:53:40 Java开发

密钥库被篡改或密码不正确 - 在App已经在谷歌播放

我想用签字这里找到手动方法的应用 的http://developer.android.com/tools/publishing/app-signing.html#signing-manually 我们的previous外部开发者发送给我,我需要这个(不知道为什么他们会需要三?)三种密钥库文件。当通过尝试登录我的应用程序的过程中会提示我用的存储密码我不知道(我试图从他们那里得到这一点)。 ..

Android->设置 - >安全 - GT&; StorageType获得价值内部应用程序

在的Andr​​oid的新版本(因为我猜4.2)有所谓的“硬件支持”和“软件只是”一个选项。 随着谷歌假设: Android的现在也支持您的钥匙串硬件备份的存储 凭证,通过使键不可用提供更多的安全性 提取。也就是说,一旦键是在一个硬件支持密钥存储 的(安全元素,TPM,或TrustZone的)下,它们可以用于 密码操作但私钥材料不能 出口。即使是操作系统内核无法访问这些关键材料。 ..
发布时间:2016-02-23 09:58:24 移动开发

安卓:在释放模式后签约启动时应用崩溃

目前,我在释放模式签署后开始执行时面临崩溃的应用程序的问题, 但在调试模式下它工作得很好。 我不能马上找出问题, 即使我做了调查,并保留寻求解决办法,但我仍然不设法使它的工作原理 当应用程序崩溃不会在我的应用程序的logcat显示,而是显示在“否过滤器” 的误差是 java.lang.NoSuchFieldError:NO_ACTION 在java.lang.refl ..
发布时间:2015-12-07 00:46:12 移动开发