Android签名证书的sha1值获取方式

在学习百度地图SDK接入的时候接触到了“sha1值” 这个概念,顿时就一脸懵逼了,百度了一下才知道“SHA1”的全称是“安全哈希算法“(Secure Hash Algorithm),主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。
恩……想要深入了解的请戳SHA1_百度百科
对于目前还是菜鸟的我来说,着实看不懂啊……算了,先记录下来获取的方法吧,日后若有深层次的理解了,再来补充。

第一种方法:使用keytool

第1步:运行进入控制台
Android签名证书的sha1值获取方式

第2步:定位到.android文件夹下,输入cd .android
Android签名证书的sha1值获取方式

第3步:输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(**口令是android),例如:
其中keytool为jdk自带工具;keystorefile为Android 签名证书文件
Android签名证书的sha1值获取方式
Android签名证书的sha1值获取方式

第二种方法:在eclipse中,在adt 22中直接查看

如果使用adt 22,可以在eclipse中直接查看:windows -> preferance -> android -> build。 如下图示:
Android签名证书的sha1值获取方式
其中“SHA1 fingerprint”值即为Android签名证书的sha1值