Android如何获取SHA1
来源:互联网 发布:中级数据库系统工程师 编辑:程序博客网 时间:2024/06/05 19:14
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 (Exception e) { e.printStackTrace(); } return null; }
阅读全文
0 0
- Android如何获取SHA1
- Android Studio 如何获取SHA1
- Android Studio如何获取SHA1和MD5
- Android studio 如何获取SHA1值
- mac android studio 如何获取SHA1
- Android studio如何获取SHA1值?
- 如何获取Android Studio中的SHA1值
- Android 项目如何获取MD5和SHA1
- 如何获取sha1值
- Android之android studio如何获取证书指纹 (SHA1)
- 如何获取Android SHA1,MD5值(Android Studio,Eclipse)?
- android studio 获取SHA1
- Android获取SHA1指纹
- android stduio 获取sha1
- Android Studio获取SHA1
- Android Studio获取SHA1
- Android Studio获取SHA1
- Android获取SHA1签名
- 自定义View之绘图篇(二):路径(Path)
- linux进程
- Java中的一些异常
- three.js中材质的应用
- Cloudera 配置NameNode HA
- Android如何获取SHA1
- openlayer 系列二(地图切换控件)
- 浅谈Android中的MVP
- 训练总结
- ubuntu系统 网络socket通信和本地sock通信(抽象命名方式和普通命名方式)
- 图书管理系统数据库设计
- python tempfile
- swing入门和布局管理
- Idea + Hadoop2.7.4开发Mapreduce