Android 获取签名、公钥方法
来源:互联网 发布:怎么成为人工智能人才 编辑:程序博客网 时间:2024/06/05 02:06
1. [代码][Java]代码
01
private
byte
[] getSign(Context context) {
02
PackageManager pm = context.getPackageManager();
03
List<PackageInfo> apps = pm
04
.getInstalledPackages(PackageManager.GET_SIGNATURES);
05
Iterator<PackageInfo> iter = apps.iterator();
06
07
while
(iter.hasNext()) {
08
PackageInfo info = iter.next();
09
String packageName = info.packageName;
10
//按包名 取签名
11
if
(packageName.equals(
"com.test.test"
)) {
12
return
info.signatures[
0
].toByteArray();
13
14
}
15
}
16
return
null
;
17
}
2. [代码][Java]代码
01
public
static
String getPublicKey(
byte
[] signature) {
02
try
{
03
04
CertificateFactory certFactory = CertificateFactory
05
.getInstance(
"X.509"
);
06
X509Certificate cert = (X509Certificate) certFactory
07
.generateCertificate(
new
ByteArrayInputStream(signature));
08
09
String publickey = cert.getPublicKey().toString();
10
publickey = publickey.substring(publickey.indexOf(
"modulus: "
) +
9
,
11
publickey.indexOf(
"\n"
, publickey.indexOf(
"modulus:"
)));
12
13
Log.d(
"TRACK"
, publickey);
14
return
publickey;
15
}
catch
(CertificateException e) {
16
e.printStackTrace();
17
}
18
return
null
;
19
}
20
- Android 获取签名、公钥方法
- Android 获取签名、公钥方法
- Android 获取签名、公钥方法
- Android 获取签名公钥
- Android 获取签名公钥
- Android 获取签名公钥
- Android 获取签名公钥
- Android获取debug签名和release签名方法
- Android应用程序获取系统签名的方法
- Android studioAPK获取签名的方法
- 获取签名公钥
- 获取签名公钥
- 获取签名公钥
- [unity]Unity3d获取APK签名及公钥的方法
- 获取Android签名证书的公钥和私钥
- Android 获取签名公钥 和 公钥私钥加解密
- Android 获取签名公钥 和 公钥私钥加解密
- 获取java方法签名
- java中构造方法和方法全面解析
- iphone图象处理之--模糊图象恢复
- 题目1531:货币面值(网易游戏2013年校园招聘笔试题)
- 求一个整型数字中有没有相同的部分,例如12389756123这个整型数字中相同的部分是123,相同的部分至少应该是2位数,如果有相同部分返回1,如果没有则返回0。
- jquery清空select
- Android 获取签名、公钥方法
- 大草根平台列排行 成为电子商务首选
- "Host 'xxx' is not allowed to connect to this MySQL server":
- Linux内核----make ARCH=arm menuconfig时出错
- 开发android,我们需要哪些技能基础
- error: No resource identifier found for attribute 'onclick' in package 'android'
- struct 定义函数体 竟然可以!
- 一点一点重学统计学(一)——平均数与方差
- windows环境DLL链接问题之三:C/C++修饰符问题续