Rsa
從 RSA 的模數、私有和公共指數創建自簽名證書
我有 RSA public exponent 的值 $ e $ , 秘密指數 $ d $ 和模數 $ n $ .
如何使用 RSA 密鑰創建(例如使用 openssl)自簽名證書 $ (n,d), (n,e) $ ? 甚至可能嗎?
第二個問題:是否有可能得到因素 $ n $ 從 $ (n,d), (n,e) $ ?
是的,可以生成自簽名證書。如果您有一個可以使用所需簽名算法對其進行簽名的私鑰,那麼這應該始終是可能的。工具使用(例如
openssl
,可用於生成自簽名證書)不在此處討論,但基本上您只需創建證書的待簽名 (TBS) 部分,然後,您對其進行簽名。是的,您可以從此答案中獲得有關計算 CRT 參數的因素,但這些因素包括 $ p $ 和 $ q $ 價值觀。