从RSA密钥中提取1024位模数

时间:2015-07-31 06:05:01

标签: encoding rsa public-key digital-certificate

我知道如何从RSA密钥中提取模数有十亿个答案(我有一个`question` varchar(50) character set utf8 collate utf8_unicode_ci NOT NULL default '', `result` varchar(50) character set utf8 collate utf8_unicode_ci NOT NULL default '0', `linkman` varchar(25) character set utf8 collate utf8_unicode_ci NOT NULL default '', `webfwcs` int(10) NOT NULL default '0', `sex` varchar(2) character set utf8 collate utf8_unicode_ci NOT NULL default 'man' COMMENT '1', `idcard` varchar(30) character set utf8 collate utf8_unicode_ci NOT NULL default '', `linktel` varchar(150) character set utf8 collate utf8_unicode_ci NOT NULL default '0', `linkfax` varchar(150) character set utf8 collate utf8_unicode_ci NOT NULL default '0', 文件)并且我想要1024位(在我的情况下是1024位)值。我没有得到以下内容:

当我提取它时,它总是不是1024位,而是更多。有没有与填充或...?目前看起来像136个字节,所以64位太多了。不确定这是一个常数还是取决于证书

编辑: 我用.cer重试,结果是128个字节。猜猜就是这样。

EDIT2: 所以,这仍然是我的问题。我做了openssl x509 -modulus -inform PER -in file.cer并获得了129个字节的模数。我的假设是正确的,我可以跳过第一个,因为它是openssl x509 -inform DER -in file.cer -text,它可能只是用来使整个事物再次为正(否则第一个字节将是0x00可能是负数)?< / p>

0 个答案:

没有答案