我去https://code.google.com/apis/console/
然后我这样做了:
keytool -v -list -alias ks_ms_ad -keystore W:\eclipse-android-sign\keystore\exampleproject
我转换了输出
SubjectKeyIdentifier [
KeyIdentifier [
0000: HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH H /x<s7.@...B.).8.
0010: HH HH HH HH .. .
]
]
到
HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH;com.exampledomain.exampleproject
谷歌实际上接受了这一点,所以我把胡言乱语变成了有用的东西。“HH”条目与Google的API控制台站点中给出的示例相匹配,因此我所做的很可能是正确的。
但上面看起来不像我读它应该是什么样子?我真的应该做我做的编辑吗?我想我可以从keytool获得一个随时可用的md5?
我得到了一个空白屏幕缩放按钮 [ ] [-] 这是部分原因,我认为可能有一个问题?
我认为您的密钥本身的签名方式有问题。指纹似乎很奇怪。请检查SHA1指纹。Ohk。看起来你已经找到问题了。
看来原因是我搞砸了。(你可以在我引用的内容上面找到SHA1等)因此,对于其他人来说:
调试keytool指纹示例:
keytool -list -v -keystore "C:\Users\%your name%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH;com.company.product
释放keytool指纹示例:
keytool -v -list -alias youralias -keystore W:\keystore\product
HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH;com.company.product
然后,上述所有人都可以共享相同的API密钥,该密钥将具有模式:
a-zA-Z0-9-
您可以在此处获取API密钥:https://code.google.com/apis/console/
并找到keytool。exe此处(示例)C:\Program Files\Java\jre7\bin
问题内容: 我尝试使用AES 128位密钥解密4.2 MB .dcf文件,但是解密(在cipher.doFinal(data)函数上)花费了33秒,这是否正常? 这是一个代码片段: 问题答案: 您应该尝试计算不写入文件所花费的时间,即,在调用之前和之后立即调用。 话虽这么说,基于Android的手机通常使用最新的主频为500 MHz或更高的ARM处理器,并且从理论上讲,这种野兽每秒可以对几兆字节的
客户端(4.2.1)应用程序通过请求向(5.6)API发送公钥。此API使用符合的加密数据,然后使用OpenSSL public encryption和的客户端公钥加密AES加密的密钥。它将通过编码的数据发送回客户端android应用程序,客户端android应用程序将加密数据。我已经设置了一个基本的PHP测试脚本来测试整个过程,这是预期的工作。 目前,我正在客户端Android应用程序中实现解密
我正在使用flatter开发一个需要SHA-1的应用程序。我打开了gradle的签约报告,但上面说缺少keystore。使用“keytool-alias”AndroidDebugKey-genkeypair,但我无法在系统上找到密钥库。我又试了一次,但它显示了java。lang.异常:未生成密钥对,别名已存在。我还做了%keytool-list-v-keystore/。android/debug。
我试图实现WebSocket与PHP。在我的台式电脑上,它工作正常。但是当我试图在Android设备上打开我的网站时。我的服务器实现在握手时给出了下面的错误。 未定义索引:Sec WebSocket键 然后我检查了值。当我用我的台式电脑浏览器连接到网站时,Header在头中包含Sec-WebSocket-Key索引。但当我从Android设备连接到网站时,Header包含Sec-WebSocket
我试图创建一个Android应用程序,它可以动态加密数据并将其写入存储。已经实现了没有加密的应用程序,在stackoverflow上查看了100个加密示例/帖子,但无法决定使用哪种方法。 一开始想到使用AES,就在谷歌上搜索它的安全性。每次输入16或32个字符(我希望安全性更好)的密码似乎并不方便。作为一种替代的非对称加密方式,人们想到了。用一个密钥加密,用另一个密钥解密,这样我就可以将用于加密的
AndroidManifest。xml 在我上传文件的活动中,我在MediaManager中进行了初始化 我用它的uri上传了这个文件: 问题是我收到一个错误。我需要未签名上传的api密钥吗?