[問題] openssl rsa 產生key的過程
大家好
我對openssl 產生RSA public key / private key
的過程有些疑惑 來這邊請教大家
我看網路上的文件 (有關openssl 產生 RSA key的)
都是先產生private key (解密用私鑰)
再使用這個private key去產生public key(加密用公鑰)
但是依據我看
https://hackernoon.com/how-does-rsa-work-f44918df914b
(推薦想看原理的人看這篇)
再去對照 wiki
https://en.wikipedia.org/wiki/RSA_(cryptosystem)
發現流程應該是先會有public key,然後才會有private key
流程跟openssl是相反的
而且產生完key pair後,只要刪除關鍵的資訊 (第一篇文章的 L=6 )
應該是無法由任意一邊推出另一邊才對
但是openssl卻可以藉由private key產生public key
這樣是不是說openssl 產生出來的 private key有包含那些關鍵的資訊?
那這樣的話
openssl有沒有辦法產生無法推出公鑰的私鑰
有的話關鍵字要怎麼下或是要怎麼做?
底下題外話
目前在寫電子產品軟體的更新的部分,正在研究更新包的流程
想要弄一個只有我可以製作更新包的方法
由於產品是要賣的,且有console可以連
所以密碼甚麼的都是有機會被看到的,原本在用的des3就首先被我捨棄了
非對稱式的首先就想到RSA
但是在測試過程中就發現怎麼跟我想的不一樣,所以上來發問
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.22.148.241
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1531880251.A.91F.html
推
07/18 10:43,
7年前
, 1F
07/18 10:43, 1F
→
07/18 10:44,
7年前
, 2F
07/18 10:44, 2F
推
07/18 10:51,
7年前
, 3F
07/18 10:51, 3F
→
07/18 12:02,
7年前
, 4F
07/18 12:02, 4F
→
07/18 12:02,
7年前
, 5F
07/18 12:02, 5F
→
07/18 13:30,
7年前
, 6F
07/18 13:30, 6F
→
07/18 13:31,
7年前
, 7F
07/18 13:31, 7F
推
07/18 14:14,
7年前
, 8F
07/18 14:14, 8F
→
07/18 20:03,
7年前
, 9F
07/18 20:03, 9F
→
07/18 20:04,
7年前
, 10F
07/18 20:04, 10F
→
07/20 16:27,
7年前
, 11F
07/20 16:27, 11F
→
07/20 16:29,
7年前
, 12F
07/20 16:29, 12F
→
07/20 16:29,
7年前
, 13F
07/20 16:29, 13F
→
07/20 16:30,
7年前
, 14F
07/20 16:30, 14F
→
07/20 16:31,
7年前
, 15F
07/20 16:31, 15F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章