andriod应用签名获取方法

android知识库发布日期:2023-09-01


我们在申请微信支付或者其他第三方接口的时候,需要填写应用的包名、andriod应用签名这些信息。那么这些信息是什么呢?如何才能知道应用的签名?

andriod应用签名其实就是应用的md5值,一个android证书生成后,他有相应格式得签名值,如md5、sha1、sha256等格式的签名值。而申请微信支付的时候,要我们填写的签名其实就是证书的md5值,要注意他要我们填写的是没有:号的签名字,而且只能是小写。比如我们的md5值通过工具查看得出是XXXXX:YYYYYY:YYYYY:YYYYY,那么我们在腾讯填写的时候,需要填写去除冒号后小写的字符,比如xxxxxyyyyyyyyyyyyyyy。

获取证书的md5或apk的md5值,可以使用jdk的命令去获取,但是去记这些命令是非常令人头疼的事情。假如为了获取签名值去安装一个android studio也非常麻烦。所以假如大家不知道如何获取这个签名值,可以使用我们顶部获取app签名值的功能来获取应用的签名。

假如你非要使用命令行去获取,可以使用下面的代码,用jdk工具来获取:

keytool -list -v -keystore yourkeyname.keystore  -protected

在线客服