openssl rsa 產生key的過程 - Linux

By Doris
at 2018-07-18T10:17
at 2018-07-18T10:17
Table of Contents
大家好
我對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
但是在測試過程中就發現怎麼跟我想的不一樣,所以上來發問
--
我對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
但是在測試過程中就發現怎麼跟我想的不一樣,所以上來發問
--
Tags:
Linux
All Comments

By Ingrid
at 2018-07-22T22:18
at 2018-07-22T22:18

By Todd Johnson
at 2018-07-24T04:25
at 2018-07-24T04:25

By Poppy
at 2018-07-27T12:54
at 2018-07-27T12:54

By Zora
at 2018-07-29T03:35
at 2018-07-29T03:35

By Catherine
at 2018-08-02T12:25
at 2018-08-02T12:25

By William
at 2018-08-06T03:46
at 2018-08-06T03:46

By Carolina Franco
at 2018-08-07T03:44
at 2018-08-07T03:44

By Eden
at 2018-08-11T14:02
at 2018-08-11T14:02

By Carol
at 2018-08-12T10:37
at 2018-08-12T10:37

By Hedda
at 2018-08-14T09:00
at 2018-08-14T09:00

By Bennie
at 2018-08-18T22:43
at 2018-08-18T22:43

By Kelly
at 2018-08-20T13:35
at 2018-08-20T13:35

By Anonymous
at 2018-08-24T01:58
at 2018-08-24T01:58
Related Posts
port forwarding & multiple gateway問題

By Anonymous
at 2018-07-17T16:53
at 2018-07-17T16:53
Git Cola的非官方Snap軟體包

By Sarah
at 2018-07-17T14:21
at 2018-07-17T14:21
用命令列自動同步FTP+timestamp同步

By David
at 2018-07-15T16:06
at 2018-07-15T16:06
筆電有必要保留Windows系統嗎

By Candice
at 2018-07-15T00:44
at 2018-07-15T00:44
時鐘的秒針時間會忽快忽慢

By Enid
at 2018-07-13T20:39
at 2018-07-13T20:39