首页 > TAG信息列表 > android-keystore

Android Keystore文件

我在一个团队中工作,很快就会上传到Android Play商店. 现在,我以前曾自行将应用程序推送到Play商店,但这是我第一次在一个团队中进行.所以我只想问几个简短的问题(我尝试使用谷歌搜索,但是我想我的谷歌搜索技能使我失败了). 1-我将上传此应用.我将在本地计算机上创建Keystore文件.

android-为Kivy应用程序生成发行密钥库时出错

我是kivy和linux的新手,非常抱歉出现任何明显的错误.无论如何,我在终端输入了这个: keytool -genkey -v -keystore ./keystores/My1Key.keystore -alias M1K -keyalg RSA -keysize 2048 -validity 10000 我填写了所有信息,然后收到以下错误消息: keytool error: java.io.FileNotFo

Android:在Android中使用GCM模式进行AES加密和解密?

我正在尝试加密&使用AES算法和字符串解密字符串GCM模式. 我的代码能够加密字符串,但是我无法解密编码的数据. 遵循的步骤: >创建密钥() >加密(字符串)>解密(encded_data); 我的代码: 建立金钥 public void createKey() { try { if (!ks.containsAlias(keyName)) {

在AndroidKeystore中保存和检索KeyPair

我需要生成一个RSA 2018密钥对,然后将其保存并恢复(如果存在). 此刻,我有: SecureRandom random = new SecureRandom(); RSAKeyGenParameterSpec spec = new RSAKeyGenParameterSpec(keySize, RSAKeyGenParameterSpec.F4); KeyPairGenerator generator = KeyPairGenerator.getInsta

清除“应用程序设置上的数据”是否会清除为该特定应用程序存储的所有Android KeyStore?

只想知道是否可以通过“应用程序设置”中的“清除数据”来清除存储在该特定应用程序中的所有Android Keystore?还是留下某些数据? 我指的Android密钥库与此密钥库类似.请参阅下面的教程. From Android Developer From Medium TutorialFrom Android Authority Tutorial解决方法: clea

无论如何要在Android上更改Keystore或Keystore的信息而无需发布新应用

我需要将密钥库更改(或从可信公司升级到信任证书密钥库). 但是我无法发布新应用.反正有没有将mykeystore更改为Trusted Keystore?解决方法:不幸的是,无法更改已发布应用程序的证书,您必须重新发布才能这样做.解释为here.

在Android应用程序中存储凭据

我们如何安全地存储凭据数据以访问Android应用程序中的smtp服务器?这些数据是常量,只有开发人员才能知道.目前将它们存储在代码中,但这并不安全,因为可以通过反编译应用程序来查看它们. 是否可以为此目的使用Android Keystore System?如何使用?最重要的是,Android Keystore在植根设备

AndroidKeyStore getEntry在某些点后一直失败

我正在使用AndroidKeyStore生成一个RSA密钥对,用于加密/解密内部数据. 执行此操作的代码如下 – 它尝试检索现有的RSA密钥对(通过别名).如果不存在则尝试生成新的. 代码如下 – private void initializePublicPrivateKeys(){ try { KeyStore keyStore = KeyStore

java – 如何初始化Keystore

这个我的代码用于使用密钥库将任意文本保存为密钥库中的密钥我如何得到“密钥库未初始化错误”,如何初始化密钥库? public void secretKeyGeneration(View view) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException { KeyStore ks = Key

java – Android Central Keystore

我希望有一种方法可以以编程方式访问Android设备上的中央可信密钥库.我知道一个存在,至少用于验证SSL连接等,它还带有一个方便的工具,用于添加证书,浏览等(在设置 – >位置和安全 – >管理可信证书下找到) 我希望能够以编程方式从中检索公钥以加密文件等. 鉴于可用的文档,似乎其他

Android Facebook SDK:“(#404)Keyhash XXXXXX与任何存储的键哈希都不匹配”

我正在尝试Android Facebook集成应用程序.我是新来的. 我有Facebook SDK&我试图从那里运行一些样本.当我运行示例时,我收到此错误“(#404)Keyhash XXXXXX与任何存储的键哈希都不匹配”. XXXXXX可能是我的keyhash,我做了一些关于它是什么的基本搜索.我读了this,我将XXXXXX值与我机器

android – 发布APK文件没有显示谷歌地图

我应用谷歌开发者文档中提到的确切步骤创建一个示例谷歌地图项目,一切都在模拟器上很好,但当我生成项目apk文件并在真实设备上启动它三星Galaxy S4谷歌地图不显示它显示只有一个空白的背景,左下方的屏幕角出现了彩色的Google徽标!! 我为谷歌地图创建了新项目我为项目创建了新的.jks

java – Android 9 – KeyStore异常android.os.ServiceSpecificException

如果我在Android 9上运行此代码,则会收到以下异常: private static KeyStore.PrivateKeyEntry getPrivateKeyEntry(String alias) { try { KeyStore ks = KeyStore .getInstance(SecurityConstants.KEYSTORE_PROVIDER_ANDROID_KEYSTORE);

Android Studio:无法恢复密钥

我已经搜索了StackOverflow一段时间了,但我只是想确保…… 我刚刚擦了笔记本电脑,并备份了我的所有文件.我备份了我的android.jks文件,它又回来了.当我尝试生成一个已签名的APK时,它给了我每个人都得到的同样可怕的错误: Error:Execution failed for task ':app:packageRelease'. >

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

我使用Android Studio创建了一个签名的APK,我添加到Google Developer控制台和Facebook控制我的SHA1指纹和我的应用程序中的相对api键.如果我通过usb上传我签名的apk,一切都运行良好,安装后地图api和facebook api运行良好.如果我将相同的apk上传到Play商店,当我尝试使用Facebook登录

如何用签名密钥在eclipse中运行android app?

有没有办法可以将签名密钥提供给构建器,让应用程序直接使用签名密钥构建并安装到我的设备上?或者我必须手动导出应用程序并选择密钥,输入密码,然后手动将其安装到我的设备上? 所以简单的问题是:有没有办法在eclipse中构建应用程序时使用签名密钥(自动将其安装在设备上)? 请注意:我不是在

android – 如何在API 18上设置KeyPairGeneratorSpec的密钥大小?

在API级别18中引入了Android Keystore(具有KeyPairGeneratorSpec等).但是,方法KeyPairGeneratorSpec.Builder.setKeySize()仅在API级别19中引入. 在支持API级别18(Android 4.3)时,是否可以设置密钥大小?解决方法:根据documentation,似乎API级别18确实支持不同的RSA密钥大小.但根据an

InvalidKeyException:Android设备上的RSA解密时密钥库操作失败

我正在尝试对AndroidKeyStore中的密钥执行RSA加密和解密.加密成功完成,但是当我尝试解密时,它会抛出InvalidKeyException:Cipher.init()上的密钥库操作失败. 这是我的密钥代码: KeyPairGenerator kpGenerator = KeyPairGenerator.getInstance("RSA", "AndroidKeyStore"); AlgorithmP

android – 无法生成新签名的apk密码验证失败

我已经生成了一个应用程序包,并成功地在Play商店中发布了它.现在我正在尝试生成一个签名的apk(在设备中测试),我得到密码验证失败.我用谷歌搜索并尝试了stackoverflow中找到的每个解决方案,但没有解决我的问题.然后我尝试使用新的别名和密码生成一个新的密钥库.我再次得到新密钥库

java – 在Robolectric测试中使用Android KeyStore

我正在尝试编写一些与Android Keystore相反的测试用例.但是,当我编写以下测试用例时: @RunWith(RobolectricGradleTestRunner.class) @Config(constants = BuildConfig.class, sdk = 21) public class FancyPantsUnitTest { @Test public void buildKey() { keyPairG