可以从指纹计算android密钥库的证书吗?

时间:2014-06-28 11:00:36

标签: android keytool

使用Keytool和openssl,

给出以下证书的android调试证书指纹:

MD5: AD:CC:28:BE:3F:E9:CD:ED:2C:07:9E:C7:44:8E:C2:44 SHA1: 43:F6:F1:D9:2C:83:5E:F3:44:B0:99:6C:28:B8:94:DA:71:FB:DD:4B SHA256:3D:D0:AA:2B:A7:50:00:D9:64:CC:FF:F3:75:67:FB:0B:39:13:F6:8D:CC:47:55:5E:56:EB:0B:5E:61:96:0F:71

给定证书的SHA1哈希值,用base 64(使用openssl sha1 -binary | openssl base64)编写:

2Zbz2SyIGvNEsDRhKLiU2nH73Us0

我可以计算指纹以获得证书,反之亦然,以验证证书及其指纹吗?

1 个答案:

答案 0 :(得分:0)

不,你不能反转哈希函数。但是考虑到几个候选证书,你可以对它们进行散列并找出散列匹配的那个。