private void printHashKey() {
try {
PackageInfo info = getPackageManager().getPackageInfo(
"xxx.xx.xxx.x",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
String base64Key = Base64.encodeToString(md.digest(), Base64.DEFAULT);
Log.i("hashKey", base64Key);
}
} catch (PackageManager.NameNotFoundException e) { } catch (NoSuchAlgorithmException e) { }
}

也可以用命令行:

keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64

最新文章

  1. pyqt4:连接的一个带有参数的方法
  2. AngularJs学习之一使用自定义的过滤器
  3. Windows调试学习笔记:(二)WinDBG调试.NET程序示例
  4. MassTransit RabbitMQ 参考文档
  5. RequireJS初探
  6. offsetLeft,Left,clientLeft的区别
  7. InnoDB的redo日志管理---饶珑辉
  8. 谈谈托管代码、IL、CLR、ISAPI?
  9. JAVA中,数组的操作与排序
  10. JSP和JavaBean总结
  11. javaWeb之自动发送邮件生日祝福(ServletContextListener监听)
  12. Python一行代码实现快速排序
  13. 国内最火的10款Java开源项目,都是国人开发,CMS居多
  14. flask 定义数据库关系(一对多)
  15. Codechef TAPAIR Counting the important pairs 随机化、树上差分
  16. 安装Helm
  17. umdh windbg分析内存泄露
  18. SourceTree 全局忽略及相关问题
  19. ios ideviceintaller安装
  20. LeetCode OJ:Search a 2D Matrix II(搜寻二维矩阵)

热门文章

  1. UVa 1606 - Amphiphilic Carbon Molecules
  2. CodeForces-822D 【最小素因子应用】
  3. 2017.9.5 Java知识点总结
  4. 【JeeSite】登录和主题切换
  5. 开始重学java【门头沟2017年12月6日】
  6. 菜鸟笔记 -- Chapter 09 常见类和接口
  7. jenkins添加环境变量 ,win 10的 环境变量如下,win7 就是不加也可以运行,不报 “python 不是内部命令 ” 的错误。
  8. swift计算label动态宽度和高度
  9. c# 一种缓存模板
  10. Linux入门-第五周