草庐IT

cts-hmac-sha

全部标签

android - Android debug.keystore SHA1 是否对所有人都相同?

debug.keystore是在我们安装androidsdk时自动生成的。那么我们的debug.keystore是否在所有机器上都具有相同的SHA1? 最佳答案 您不会为每台机器拥有相同的调试key。而且你不会有相同的机器调试key,因为有anexpiryforthedebugkey:Theself-signedcertificateusedtosignyourAPKfordebugginghasanexpirationdateof365daysfromitscreationdate.Whenthecertificateexpire

android - 如何将多个 SHA1 指纹添加到我的 Android 应用程序进行测试?

我的Android应用程序在Google开发者控制台上已经有一个SHA1指纹,由另一位开发者早前生成。现在,我正在调试应用程序中的Google登录错误,事实证明,Google登录使用.android/debug.keystore中的默认SHA-1在OAuth身份验证中发出请求过程。我昨天生成了一个新的调试key,因为毕竟它是调试的。如何将这个新的调试key添加或合并到Google的开发者控制台以发出成功的登录请求?(我不想替换旧key) 最佳答案 转到GoogleCloudPlatformConsole或Firebase。你会在那里

android - 如何在 Android Studio 2.3.1 中获取 SHA-1 key ?

当我尝试gradle(Rightcorner):My_project:app:clickontasks:android:signingReport它没有给我任何key或任何预期的东西。我无法在AndroidStudio2.3.1中获取SHA-1key。我明白了:Runbuild761msRuninitscripts23msConfiguresettings1msConfigurebuild343msProject:343msResolvedependencies:classpath331msCalculatetaskgraph355msProject:app352msResolvede

java - Android Studio 2.0 - NoSuchAlgorithmException : SHA256WITHDSA Signature not available

我正在运行AndroidStudio2.0Preview3b并尝试从Build菜单中使用“GenerateSignedAPK...”。我收到以下错误消息Pane::wear:packageReleaseFAILEDFAILURE:Buildfailedwithanexception.*Exceptionis:org.gradle.api.tasks.TaskExecutionException:Executionfailedfortask':wear:packageRelease'.atorg.gradle.api.internal.tasks.execution.ExecuteAct

从 android studio 和控制台构建的 Android APK 具有不同的 SHA 指纹

在构建签名版本APK时,我遇到了以下情况:如果我从androidstudio构建签名apk(通过Build->GenerateSignedAPK...)使用这样的build.gradle文件(仅相关部分):signingConfigs{release{storeFilefile('/keystore/location/mykeystore.keystore')storePassword'storepassword'keyAlias'key'keyPassword'keypassword'}}buildTypes{release{signingConfigsigningConfigs.r

android - CTS 和 GTS 有什么区别?

我熟悉CTS(兼容性测试套件)。但是最近我遇到了GTS这个词,按我的理解也是谷歌的兼容性测试套件。但是我没有足够的信息。我在谷歌上搜索了CTS和GTS之间的区别,但奇怪而遗憾的是没有得到任何具体信息。如果这里有人知道这件事,请告诉我一些事情。 最佳答案 GTS是平板电脑必须遵守的一系列要求,以便平板电脑获得“Google认证”并有权预加载GoogleMarketSuite(“GMS”)详情请阅读此链接。http://www.hatchmfg.com/gms-testing-and-certification/https://sour

c# - 具有 SHA-1 的 .NET RSACryptoServiceProvider 的 Java 等价物

我在C#中有以下数据签名代码RSACryptoServiceProviderrsa=newRSACryptoServiceProvider();stringPrivateKeyText="....";rsa.FromXmlString(PrivateKeyText);stringdata="mydata";byte[]SignedByteData=rsa.SignData(Encoding.UTF8.GetBytes(data),newSHA1CryptoServiceProvider());我想在Java(Android)中重现相同的代码:StringmodulusElem="...

android - google如何验证Android SHA1指纹和包?

我正在尝试让我的GoogleTranslateAPI正常工作,但目前我找不到方法。这就是我在GoogleDeveloperConsole中设置内容的方式:我已经使用调试证书设置了我的SHA1指纹。和包名称-“bg.webmap.wordy”(这是实际名称)。当我尝试调用电话时,JSON中返回了“ipRefererBlocked”错误。但是当我删除指纹和包名时,它完美地工作,但是每个人都可以使用这个key,所以非常不安全。所以我的问题是身份验证。调用API时,我的应用程序会自动发送此指纹吗?我应该自己发送吗?如何发送?问题可能出在调试证书中吗? 最佳答案

java - 具有 RSA 签名的 SHA256 在各种 Android 设备上返回不同的输出

我正在开发一个Android应用程序,我需要使用javaSignatureclass用于数据认证。在每台Android设备上,我都可以签署数据并验证其签名。但是,给定要签名的确定数据block、确定的模数、确定的私有(private)指数和确定的公共(public)指数,我的签名输出会有所不同,具体取决于设备。我确实尝试了一堆设备,并且我获得了适用于Android3.2和3.2.1的相同签名,但获得了适用于Android2.2.x设备的不同签名。我根据之前在java项目中使用带有RSA的KeyFactory生成的常量字段计算这些签名。key大小为2048位。这是我用来调用签名和验证的代

Android 谷歌地图 - keytool 生成 SHA1 而不是 MD5 哈希

当我尝试使用Keytool"C:\ProgramFiles\Java\jdk1.7.0\bin"生成MD5key时使用此参数:C:>"C:\ProgramFiles\Java\jdk1.7.0\bin\keytool.exe"-list-aliasandroiddebugkey-keystore"C:\Users\user1.android\debug.keystore"-storepassandroid-keypass安卓androiddebugkey,2011年9月20日,PrivateKeyEntry,Huella数字证书(SHA1):ED:55:7E:68:28:7A:90:2