放到有证书的工程里运行一下就可以了。

 public static String sHA1(Context context){try {PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES);byte[] cert = info.signatures[0].toByteArray();MessageDigest md = MessageDigest.getInstance("SHA1");byte[] publicKey = md.digest(cert);StringBuffer hexString = new StringBuffer();for (int i = 0; i < publicKey.length; i++) {String appendString = Integer.toHexString(0xFF & publicKey[i]).toUpperCase(Locale.US);if (appendString.length() == 1)hexString.append("0");hexString.append(appendString);hexString.append(":");}String result = hexString.toString();return result.substring(0, result.length()-1);} catch (PackageManager.NameNotFoundException e) {e.printStackTrace();} catch (NoSuchAlgorithmException e) {e.printStackTrace();}return null;}

安卓获取签名证书SHA1值相关推荐

  1. Android输出签名的 SHA1 值

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/105341708 本文出自[赵彦军的博客] 方式一:使用 gradle 命令 ./g ...

  2. Android 获取 签名哈希值 sha1值

    Android studio 获取 签名哈希值 获取sha1值 Android 获取keystore 哈希值 获取sha1值 cmd 输入 keytool -v -list -keystore D:\ ...

  3. 签名证书SHA1的值

     今天,看到(百度地图android SDK 2.1.3以及之后的版本)的申请KEY中 安全码需要用到:签名证书SHA1的值. 1.使用CMD(命令行窗口),进入签名文件所在的目录 2.输入命令: ...

  4. android shn1 获取_Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

    前言:使用百度地图时需要秘钥,申请秘钥时需要SHA1值,所以今天就总结一下怎么获取这个值. 正常情况下: 一.获取开发版SHA1: 在此我直接用AndroidStudio提供的命令控制台了,毕竟做An ...

  5. ADB命令大全(adb命令获取签名证书信息)

    获取签名证书信息主要是用到 apktool.jar 这个jar包 先找到你想看的apk,知道它的包的路径举例子找: launcher **adb shell pm list packages -f l ...

  6. 查看获取MD5和SHA1值(应用签名)*

    一.本质 都是使用jdk->bin下的工具 二.eclipse获取 Windows->Preferences 三.AndroidStudio获取 使用Terminal 输入c: 输入cd ...

  7. 获取apk证书MD5值的方法

    一.已签名apk文件获取签名文件的MD5,签名信息 方法一: 1.先把apk解压 2.在META_INF目录下找到xxx.RSA文件 3.确保安装了jdk并且正确配置了环境变量 4.cmd中执行key ...

  8. Android代码查看sha1值

    SHA1 编辑 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital ...

  9. 获取android应用签名证书(打包APK用到的那个文件)的SHA1,MD5,SHA256值

    转载自:http://www.cnblogs.com/goldeneast/archive/2013/09/09/3309129.html http://developer.baidu.com/map ...

  10. Android安卓手机APP应用自有keystore签名证书怎么生成?

    Android安卓keystore签名证书怎么生成? 1.安装JRE环境 Oracle官方下载jre安装包:https://www.caochai.com/article-4206.html ,并记住 ...

最新文章

  1. 基于Swoole和Redis实现的并发队列处理系统
  2. 【模型解读】历数GAN的5大基本结构
  3. CS294-112 深度强化学习 秋季学期(伯克利)NO.17 Meta-learning and parallelism
  4. c语言全段字符的类别,言语理解规律整理d0c.doc
  5. 莫比乌斯反演 做题记录
  6. 简单的vue入门案例
  7. 中文字符频率统计python_python统计字符串出现最多的字母及其出现次数
  8. 常见排序算法的原理与实现(js)
  9. 为什么电商越来越难做了?
  10. 【Oracle】DBMS_STATS.GATHER_TABLE_STATS
  11. java取html中的table_htmlunit 操作table表格(一)
  12. 工作计划进度甘特图.xlsx
  13. mysql卸载不_mysql卸载不干净解决方法
  14. [DataAnalysis]基于统计假设检验的机器学习模型性能评估——泛化误差率的统计检验
  15. 高中数学怎么学好学好高中数学的技巧
  16. ZZULIOJ-1035,分段函数求值(Python)
  17. Swift:一个简单的货币转换器App在iOS10中的分析和完善
  18. 兼职程序员可以从什么平台接私活?
  19. 7 客户端认证方式 之 client_secret_jwt
  20. Qt中Q_D和Q_P的作用

热门文章

  1. SylixOS 任务调度源代码分析
  2. SylixOS armv8 任务切换
  3. JUnit for Android入门1
  4. tensorflow中prefetch最合适的用法
  5. hive sql 13位毫秒时间戳转日期
  6. n的阶乘末尾含0的个数
  7. 同余方程-NOIP2012TGD2T1
  8. 51nod1003阶乘后边0的数量
  9. html弹出框交互,HTML5/SVG模态窗口(对话框)交互动画
  10. antd 轮播图样式_antd-design 的轮播图组件Carousel如何在初始化的时候自动跳转到特定图片...