Symbian S60v3软件签名解析
2010-07-04 15:53:00 来源:WEB开发网angdong
Subject Public Key Info:
public Key Algorithm: RSAEncryption
RSA Public Key: (1024 bit)
Modulus (1024 bit):
00:c0:d3:d2:2e:81:91:7e:ee:5d:42:b5:73:3c:7b:
a8:74:62:41:67:cf:44:96:35:49:ad:30:6c:2c:1e:
53:5e:0a:97:a6:3e:c3:89:bb:93:e1:89:57:21:e0:
d8:75:7e:e9:07:c3:47:c1:45:9d:56:0f:6c:5c:0c:
5e:75:fb:4d:92:4a:4e:e8:05:36:bf:82:c8:5f:65:
fc:6a:15:c1:9b:37:34:82:36:b7:16:6d:1c:22:03:
5b:16:67:3d:9c:98:f7:a7:69:53:5f:2f:d4:da:bb:
33:ee:78:4f:47:8b:b3:5d:09:4a:c8:f0:e4:ea:0f:
ea:c7:06:00:b7:af:32:80:b3
Exponent: 65537 (0×10001)
X509v3 extensions:
1.2.826.0.1.1796587.1.1.1.1: critical
0.!…256255016073926..654835019155432
1.2.826.0.1.1796587.1.1.1.6: critical
…}…….
Signature Algorithm: sha1WithRSAEncryption
bd:19:4b:2c:1e:ef:38:15:43:e3:7b:06:da:f4:31:aa:9d:38:
c1:61:ea:b3:ea:c5:00:03:2f:dc:69:b5:40:f9:23:49:89:6a:
50:70:61:9b:6c:fe:77:52:46:20:90:53:49:f9:fc:dd:db:81:
a3:0e:b9:95:60:08:e3:d1:18:ac:7d:92:70:25:41:16:ef:28:
b9:21:51:12:09:85:0d:55:98:89:d3:e9:66:c5:32:9e:ec:f2:
f1:2b:2e:6c:6b:c5:2c:a2:f3:78:0d:cb:d6:e3:5a:ab:3a:d1:
03:2e:93:f1:cd:8a:8c:26:d6:d5:07:fc:92:44:1c:60:6a:bc:
3c:04
里面是些基本的信息,有证书的有效期、发布证书的机构、Symbian给授权的公司Dongguan Dalang Soubao Mobile Phone Shop、还有授权使用的IMEI号码(这里有几百个IMEI号码,为了写帖子方便故此省略了)。这样也能看出这个证书是一个用Publisher ID做的证书。
这里 RSA Public Key: (1024 bit) 开始的这段是Dongguan Dalang Soubao Mobile Phone Shop公司的Publisher ID所对应的RSA公钥。这个RSA公钥对应的RSA私钥就是我们签名用的key文件,他和这个的RSA公钥组成了RSA的密钥对。这个私钥是我们作为开发者身份持有的。
(TIPS:RSA是非对称密钥密码,有一对公钥和私钥组成,用RSA公钥加密的信息必须用RSA私钥才能解开了的,1024bit是密钥的长度,1024bit的RSA密钥是很安全的,1977年创造RSA算法开始1024位的密钥到今天从未被破译过。随着计算机发展保守估计1024位密钥还能撑个5-10年。如果想伪造签名的,看到这里可以歇歇了,工行的数字证书是2048位的,破解这样的密钥直接没戏。目前有记录的破解只有512位的和307位的,都是联合网络的计算机花很长时间破解的。)
赞助商链接