android应用程序的SHA-256代密钥

android应用程序的SHA-256代密钥,android,sha,digest,Android,Sha,Digest,每当我试图生成SHA-256密钥时,我只获得MD5密钥和SHA-1密钥。我应该如何获得SHA-256密钥 我曾经尝试过将APK转换成ZIP文件,然后使用CERT.RSA从CMD获取密钥 命令:C:\ProgramFiles(x86)\Java\jdk1.7.0\bin>keytool-printcert-file C:\Users\vabs\Desktop\app-releaseSHA256Demo\META-INF\CERT.RSA 但是我只得到了这样的响应:C:\ProgramFiles\J

每当我试图生成SHA-256密钥时,我只获得MD5密钥和SHA-1密钥。我应该如何获得SHA-256密钥

我曾经尝试过将APK转换成ZIP文件,然后使用CERT.RSA从CMD获取密钥

命令:C:\ProgramFiles(x86)\Java\jdk1.7.0\bin>keytool-printcert-file C:\Users\vabs\Desktop\app-releaseSHA256Demo\META-INF\CERT.RSA


但是我只得到了这样的响应:

C:\ProgramFiles\Java\jdk1.8.0\U 111\bin>keytool-list-v-keystore我的密钥库我的密钥库别名X-storepass Y-keypass Z。显示了SHA1和SHA256。Elletlar,我试过了,但不起作用。它显示了我已经发布的相同输出。好的。不确定。我用的是更新的版本。这会有所不同吗?JDK可以在这里更新:我下载了1.7.0并使用“keytool-genkey-v-keystore my-test.keystore-alias myalias-keyalg RSA-keysize 2048-validity 10000”创建了一个密钥。但是当我使用“keytool-list-v”时,它显示:MD5、SHA1和SHA256。我得到的输出与您相同,只是我有一行SHA256。。。