常常要用到第三方j(luò)ar包可能里面會(huì)對(duì)sha1 (簽名的hash) 做驗(yàn)證
androidstudio + Mac 環(huán)境下我分享下我獲取sha1方式,如果有什么更好方式希望分享
1.配置java 環(huán)境變量
2.執(zhí)行以下命令
keytool -list -v-keystore /Users/baidu/android.jks -alias macAndroid -storepass 123456 -keypass 123456
3.獲取信息
sha1 獲取截圖
安全哈希算法(Secure Hash Algorithm)主要適用于數(shù)字簽名標(biāo)準(zhǔn) (Digital Signature Standard DSS)里面定義的數(shù)字簽名算法(Digital Signature Algorithm DSA)林螃。對(duì)于長(zhǎng)度小于2^64位的消息替久,SHA1會(huì)產(chǎn)生一個(gè)160位的消息摘要亩歹。當(dāng)接收到消息的時(shí)候辫秧,這個(gè)消息摘要可以用來驗(yàn)證數(shù)據(jù)的完整性雪营。在傳輸?shù)倪^程中不翩,數(shù)據(jù)很可能會(huì)發(fā)生變化鸿染,那么這時(shí)候就會(huì)產(chǎn)生不同的消息摘要指蚜。 SHA1有如下特性:不可以從消息摘要中復(fù)原信息;