博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android获取应用的签名信息
阅读量:6721 次
发布时间:2019-06-25

本文共 785 字,大约阅读时间需要 2 分钟。

  hot3.png

public void getSingInfo() {		try {			PackageInfo packageInfo = getPackageManager().getPackageInfo(					"wabao.et.master", PackageManager.GET_SIGNATURES);			Signature[] signs = packageInfo.signatures;			Signature sign = signs[0];			parseSignature(sign.toByteArray());		} catch (Exception e) {			e.printStackTrace();		}	}	public void parseSignature(byte[] signature) {		try {			CertificateFactory certFactory = CertificateFactory					.getInstance("X.509");			X509Certificate cert = (X509Certificate) certFactory					.generateCertificate(new ByteArrayInputStream(signature));			String pubKey = cert.getPublicKey().toString();			String signNumber = cert.getSerialNumber().toString();		} catch (CertificateException e) {			e.printStackTrace();		}	}

转载于:https://my.oschina.net/888/blog/67586

你可能感兴趣的文章
[bzoj 2456]mode
查看>>
jQuery页面元素操作之遍历元素
查看>>
CodeFile与CodeBehind的区别
查看>>
UOJ#428. 【集训队作业2018】普通的计数题
查看>>
[HNOI2015]菜肴制作
查看>>
使用百分比固定的table大小中td内容自动换行问题
查看>>
如何给系统升级
查看>>
《Red Dog》——流浪、阳光和那些让人缅怀的画面
查看>>
jquey动画效果
查看>>
计算 $s=1+(1+2)+(1+2+3)+\cdots+(1+2+3+\cdots+n)$
查看>>
《解析几何》吕林根,徐子道第四版 习题 1.4.7,1.4.8,1.4.9
查看>>
ruby Logger日志
查看>>
【应用】浮点数四则运算器 Part3:运算模块的编写
查看>>
puppet使用 apache passsenger 作为前端 (debian)
查看>>
IDA*
查看>>
双机调试和windbg的命令
查看>>
20155229《网络对抗技术》Exp8:Web基础
查看>>
MVC中用js写入的button按钮单击事件失效问题
查看>>
POJO与javabean的区别
查看>>
数据结构与算法设计--树的镜像
查看>>