我正试图解析包含数字签名算法(DSA)公钥的X509证书。解析X509 DSS证书以获得P,Q,G和Y
使用,我已经能够得到P,Q,G和Y的javax.security.cert.X509Certificate类的getpublickey()方法:
P: 0279b05d bd36b49a 6c6bfb2d 2e43da26 052ee59d f7b5ff38 f8288907 2f2a5d8e 2acad76e ec8c343e eb96edee 11
Q: 036de1
G: 03
Y: 02790a25 22838207 4fa06715 1def9df5 474b5d84 a28b2b9b 360a7fc9 086fb2c6 9aab148f e8372ab8 66705884 6d
但是,我不知道是什么格式这是如何解析它并将其转换为Java中的long \ BigInteger。
有没有人知道如何做这种转换?
我目前假设它是十六进制,我解析它 - 但我不是100%确定这是否正确。
谢谢, 戴夫
作业?这些参数非常微弱,以至于有人必须故意选择它们。 – abc 2010-04-01 09:28:12