我想用Python为DNSSEC创建自己的RSA/Sha256密钥生成器。 我知道keygen(dnssec keygen)中已经有了一个内部版本,但是我想自己构建它。在
接受的密钥如下所示:
Private-key-format: v1.2
Algorithm: 8 (RSASHA256)
Modulus: wVwaxrHF2CK64aYKRUibLiH30KpPuPBjel7E8ZydQW1HYWHfoGm
idzC2RnhwCC293hCzw+TFR2nqn8OVSY5t2Q==
PublicExponent: AQAB
PrivateExponent: UR44xX6zB3eaeyvTRzmskHADrPCmPWnr8dxsNwiDGHzrMKLN+i/
HAam+97HxIKVWNDH2ba9Mf1SA8xu9dcHZAQ==
Prime1: 4c8IvFu1AVXGWeFLLFh5vs7fbdzdC6U82fduE6KkSWk=
Prime2: 2zZpBE8ZXVnL74QjG4zINlDfH+EOEtjJJ3RtaYDugvE=
Exponent1: G2xAPFfK0KGxGANDVNxd1K1c9wOmmJ51mGbzKFFNMFk=
Exponent2: GYxP1Pa7CAwtHm8SAGX594qZVofOMhgd6YFCNyeVpKE=
Coefficient: icQdNRjlZGPmuJm2TIadubcO8X7V4y07aVhX464tx8Q=
http://tools.ietf.org/html/rfc5702
我的Python脚本可以生成RSA部分,但我不知道如何将其与SHA256混合:
^{pr2}$顺便说一句:这个脚本生成的所有关键部分都只有数字,没有随机字母,就像有效的密钥一样。在
我的建议是:
例如,要在debian(buster)下使用,您需要安装包
python3-ldns
。在(问题由OP,but in the question itself回答。以下文本的副本。)
答案很简单-通过修改键串:
相关问题 更多 >
编程相关推荐