草庐IT

keystore-explorer

全部标签

android - 将数据保存在 KeyStore 上并使用钥匙串(keychain)检索它

我想在keyStore中保存我的一些敏感数据(字符串)。我发现keyStore只接受secretKey对象。但是,我无法使用secretKey的alias名称使用keyChain回调来存储它并稍后检索它任何帮助将不胜感激..! 最佳答案 我认为您正在寻找类似MD5的东西。通过获取任意长度的字符串并将其编码为128位指纹来创建MD5哈希。使用MD5算法对相同的字符串进行编码将始终产生相同的128位散列输出。在流行的MySQL等数据库中存储密码、信用卡号或其他敏感数据时,MD5散列通常与较小的字符串一起使用。该工具提供了一种快速简便的方

android - 使用现有的 .keystore 签署 android apk

我使用的是Eclipse,除了在windows->preferences->android->build中指定了默认的keystore路径外,我没有在eclipse中指定任何其他自定义的keystore路径。我在两个位置有debug.keystore。一个在默认路径中,另一个在c:\customised_pa​​th中。但是,当我想生成证书时:keytool-genkey-v-keystoredebug.keystore-aliasandroiddebugkey-keyalgRSA-keysize2048-validity20000it'llgeneratethedebug.keyst

android - Eclipse 记得 Android keystore 密码吗?

在不使用ANT的情况下,有没有办法让Eclipse在我每次发布Android应用程序(我使用导出向导)时不提示我输入keystore密码(两次!)?p.s.-我的开发PC位于area-51内,位于多个物理和虚拟安全措施之后,因此请不要对存储密码的安全性发表评论。 最佳答案 我认为“导出”选项旨在使用发布key对您的应用进行签名,大多数人只希望在创建发布候选版本然后上传到AndroidMarket时这样做。如果您正在开发应用程序,那么您可能应该使用调试选项来执行此操作。看看这个答案:EclipseforAndroid:Howtoaut

android - 如何使用从客户那里收到的 keystore 对 APK 进行签名?

我从客户那里收到了一个keystore文件,我应该用它来签署一个APK,该APK将替换/更新Play商店中的现有APK。不幸的是,我收到以下错误:jarsigner:Certificatechainnotfoundfor:alias_name.alias_namemustreferenceavalidKeyStorekeyentrycontainingaprivatekeyandcorrespondingpublickeycertificatechain.当我尝试使用不同的、自生成的keystore签署同一个APK时,这工作正常,所以我认为keystore中一定缺少某些东西。Keyst

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

我知道很多人都遇到过这个问题,但我真的需要澄清一下可用答案的多样性。每当我尝试在AndroidStudio中生成签名的APK时,它都会出现“Keystore被篡改,或者密码不正确”,我已经尝试了很多建议的修复方法。当我尝试进入CMD时:"C:\ProgramFiles\Java\jdk1.7.0_13\bin\keytool.exe"-storepasswd-newandroid-keystore"C:\Users\Scott\Desktop\test\AnroidKeystores\SidecarSplit.jks"我实际上无法在“输入keystore密码”中输入任何内容,但我仍然可

java - 将加密的 AES key 导入 Android Keystore 并将其存储在新别名下

我只是在熟悉AndroidKeystoreAPI。我发现可以使用以下功能:AtleastonsomedevicestheAndroidKeystoreishardwarebacked,meaningthatcryptooperationsruninasecureenvironment(TEE).Whenthekeystoreishardwarebacked,privateRSAkeysaswellassecretsymmetrickeysthathavebeencreatedwithintheKeystorecanbeconfiguredtoneverleavetheKeystorea

android - .android 文件夹中的 Firebase 错误没有 debug.keystore

我尝试将Firebase连接到我的Android应用程序,但错误提示为Firebase:Couldnotfindkeystoreinfile({0})specifiedfordebugbuildtype.{2}我看到我的.android文件夹中没有debug.keystore。 最佳答案 我遇到了同样的问题,为了修复它,我做了以下步骤转到yourgooglefirebase帐号点击项目设置下载google-services.json文件并将其保存在{your-project}/app/google-services.json重建你的

Android:打开一个 keystore 作为 Assets 来制作 SSLSocketFactory

我有一个BouncyCaSTLekeystore,我想用它来连接到SSLSocketFactory。在“桌面”Java中执行此操作很容易,但如何在android上执行此操作。无论您放入Assets还是res/raw似乎都没有太大区别-问题出现在尝试打开它并实例化KeyStore实例(在本例中为java.security.KeyStore)以传递给SSLSocketFactory构造函数。有没有人成功过这个?“阅读”并打开它的最佳方式是什么?任何指针或代码fragment都将受到欢迎。非常感谢唐 最佳答案 应该这样做:importan

Android - 以编程方式从 keystore 检索证书(手动安装)

在我的android设备上,我手动安装了一个证书,目的是允许我访问特定网站。当我查看“安全性——用户证书”时,我可以看到我的证书。我的网站显示在一个webview中,所以我必须使用下面的代码@OverridepublicvoidonReceivedClientCertRequest(WebViewview,finalClientCertRequestrequest){if(mCertificates==null||mPrivateKey==null){loadCertificateAndPrivateKey();}request.proceed(mPrivateKey,mCertifi

android - 有没有办法在 Debug模式下使用 ant 构建 android 应用程序时使用自定义 keystore ?

我有一个Android应用程序,它需要使用特定的keystore进行签名才能与另一个应用程序通信。我看到我可以将keystore文件放在特定位置以供eclipse使用它。不过,我没有找到任何关于如何在build.xml中为ant构建配置keystore的文档。 最佳答案 根据我目前的研究,实现此目的的唯一方法是将keystore文件复制到默认的androidkeystore路径(通常位于~/.android目录下。 关于android-有没有办法在Debug模式下使用ant构建andro