草庐IT

SHA1WithRSA

全部标签

android - 不接受 Google map 哈希值(将 SHA1 转换为 MD5?)

我已经按照Lee的android书中描述的关于生成MD5指纹的步骤进行操作:在命令提示符下,我导航到:C:\ProgramFiles\Java\jre7\bin然后我输入:keytool.exe...C:\Users\Clay.android\debug.keystore...(等-来自Wei-MengLee的“开始Android平板电脑应用程序开发”的第112页)它生成如下代码::CC:AB:1E:GD:E8:18:29:3A:25:3D:B9:19:23:F1:10:3C:15:14:CF:2B当我在http://code.google.com/android/add-ons/go

MySQL新身份验证插件caching_sha2_password

同事反馈了一个问题,MySQL客户端连接数据库的时候,提示这个错误,ERROR2059(HY000):Plugincaching_sha2_passwordcouldnotbeloaded:/usr/lib64/mariadb/plugin/caching_sha2_password.so:cannotopensharedobjectfile:Nosuchfileordirectory这其实是个MySQL新的身份验证插件caching_sha2_password的问题,碰巧看到GreatSQL社区的这篇文章《浅谈MySQL新的身份验证插件caching_sha2_password》,可以借鉴一

android - AES/CBC/PKCS5Padding加密解密算法和SHA-1哈希算法是否适用于所有类型的Android设备

我曾尝试在Nexus5中运行以下AES/CBC/PKCS5Padding加密和解密代码,使用SHA-1作为key生成。它运行良好到目前为止。然而,我唯一担心的是,AES/CBC/PKCS5Padding加密解密算法和SHA-1哈希算法是否适用于所有类型的Android设备?以下代码是否有可能无法在某些Android设备上运行?如果有,是否有后备方案?AES/CBC/PKCS5Padding//http://stackoverflow.com/questions/3451670/java-aes-and-using-my-own-keypublicstaticbyte[]generate

android - 如何在 Cordova 项目中找到 SHA1

所以...我需要一个SHA1key。我不是Java粉丝,所以我在Cordova中创建我的应用程序,但我需要SHA1才能在Google的开发者控制台中注册它。有人知道它在哪里吗?我尝试在Androidstudio中导入项目,但仍然找不到任何东西...... 最佳答案 对于Windows,您必须使用命令提示符创建它。首先通过C:\ProgramFiles\Java\jdk1.7.0_71\bin之类的cmd转到您的javabin目录,然后键入keytool-list-v-keystorec:\users\your_user_name\.

java - Java 和 PHP 中的 SHA1 具有不同的结果

我知道有几个这样的问题,但我尝试了我在stackoverflow上找到的每一个解决方案,但我仍然没有得到预期的结果。我试图在Java和PHP中将字符串转换为sha1,但我得到了不同的结果。字符串是随机生成的。我检查了两端的字符串,它们是相同的(甚至尝试了在线比较工具)。这是我在另一个应用程序中使用的相同代码,它在那里工作,但在本例中不是。我尝试用sha1散列的一个字符串是:UgJaDVYEClRUD1cAAVUBVwRTB1MDAA9SBgcDBwNXAwNZBQdUAAACBA==Java结果:72c9bbe7eed0efe5e82ea9568136d8f52347259ePHP结果

android - "Connection closed by peer"Android 7.0 Nougat 在通过 HTTPS 连接到 SHA256 CA 安装的 Windows 2003 Server SP2 时发生错误

我的应用程序通过HTTPS与服务器接口(interface)(经典ASP)通信。它在Android7.0Nougat的早期版本中运行良好。(直到6.0)但是,ConnectionclosedbypeerError出现在Android7.0手机和AVD(Androidvirtualdevice)中。服务器为Windows2003ServerSP2(SSL证书于2016年7月23日从SHA1更新为SHA256)、HTTPS、ClassicASP服务器的GeoTrust的SSL证书安装检查状态如下(cryptoreport.geotrust.com/checker/views/certChe

android - 使用私钥、RSA-SHA1 签名和 Android 中的 md5 签名字符串

我需要使用RSA-SHA1签名和来自.PFX证书的私钥来签署一个字符串。这是我的代码:StringrawString="1234567890";byte[]signed=null;FileInputStreamcert=newFileInputStream("/sdcard/cert.pfx");KeyStorekeyStore=KeyStore.getInstance("pkcs12");keyStore.load(cert,"cert_password".toCharArray());Stringalias=keyStore.aliases().nextElement();Priv

php - SHA1 校验和在 php 和 android 中对于同一个文件变得不同

我正在PHP和Android中生成SHA1key来验证文件。但是我得到了PHP和Android的不同key。安卓:try{MessageDigestdigest=MessageDigest.getInstance("SHA-1");byte[]buffer=newbyte[65536];InputStreamfis=newFileInputStream(downloadFile.getPath());intn=0;while(n!=-1){n=fis.read(buffer);if(n>0){digest.update(buffer,0,n);}}fis.close();byte[]d

java - 使用 phpseclib 验证在 Java (Android) 中生成的 SHA1withRSA 签名

这就是我想要做的:在Java/Android中生成一个512位RSAkey对用Java为一些消息生成SHA1withRSA签名向PHP发送消息、签名和公钥(同时进行测试)使用phpseclib在PHP中验证消息到目前为止我得到了什么:在Java方面:Stringmsg="Testmessage";//generatekeypairKeyPairGeneratorkeyGen=KeyPairGenerator.getInstance("RSA");keyGen.initialize(512);KeyPairkeyPair=keyGen.generateKeyPair();//genera

android - 使用 SHA256withRSA 而不是 SHA1withRSA 生成签名

我一直在尝试生成sha1key以便在windows7上使用googlemapsv2。根据运行以下命令后的谷歌文档:keytool-list-v-keystore"C:\Users\your_user_name\.android\debug.keystore"-aliasandroiddebugkey-storepassandroid-keypassandroid输出应该类似于此(https://developers.google.com/maps/documentation/android/start#getting_the_google_maps_android_api_v2)Ali