android中获取SHA1的代码
来源:互联网 发布:疯狂淘宝李涛怎么样 编辑:程序博客网 时间:2024/06/07 10:38
public static String getSHA1(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;}
阅读全文
0 0
- android中获取SHA1的代码
- android 在代码中获取SHA1值
- Android代码获取sha1
- android SHA1获取(代码获取)
- Android Studio中获取SHA1的方法
- Android studio 中获取SHA1的方法
- Android 代码获取SHA1值
- Android 代码获取sha1值
- Android中如何通过代码的方式获取APP的SHA1值.
- Android Studio中获取SHA1
- Android Studio中获取SHA1
- Android Studio中获取SHA1
- android studio sha1的获取
- 获取Android Studio的SHA1
- 获取android studio的sha1
- Android Studio中获取sha1证书指纹数据的方法
- Android Studio中获取SHA1或MD5的方法
- Android Studio中获取sha1证书指纹数据的方法
- 通过 PowerShell 的方式增加虚拟机终结点
- OpenCV实现SfM(三):三维重建+Bundle Adjustment
- python3.5下Django +mysql
- 抽屉布局+PullToRefreshListView展示
- Maven的安装以及配置(Eclipse)
- android中获取SHA1的代码
- windows下用navicat远程链接虚拟机Linux下MySQL数据库
- java--工厂模式
- 反弹球2.0
- CentOS7 常用命令集合
- <link>标签中的rel="sheetstyle"含义
- Codeforces 272E Dima and Horses【玄学暴力】
- js常用代码
- 调整虚拟机的尺寸