openssl rsa 產生key的過程 - Linux

Franklin avatar
By Franklin
at 2018-07-18T22:42

Table of Contents

bdvstg: 有看到說 一般只會用RSA去交換對稱金鑰 07/18 20:03
bdvstg: 傳輸還是用對稱加密 原因說是耗資源... 07/18 20:04
懶著推文了,直接回你這個好了,雖然已經跟linux無關了...
傳輸一定不會用你一開始有的公、私鑰來傳啊
這不只是耗資源的問題,而是安全性
你傳輸上的資料越多,駭客手上就有越多的線索可以找出密碼
尤其是如果對方可以猜到你的明文,就能反推回你的密文
萬一不幸,你傳輸過程中被發現有兩筆以上長的一樣的密文,那就更好猜了

所以傳輸的時候,都會準備另一把key,然後拿你們一開始雙方有的key加密做交換
之後就是用這把key對資料加解密,並且在一定的周期就會更換key

而非對稱加密在保密的能力又比對稱式弱,所以一般用的金鑰長度都會比較長
再加上運算上可能都是用軟體運算,像有些soc是有把硬體aes加解密能力做進去的
但一般是不是做rsa硬體加解密,而是用軟體
自然在加解密上就更吃資源,而各種不良的因素下RSA就只會拿來傳輸加解密的key而已了

--
Tags: Linux

All Comments

Jessica avatar
By Jessica
at 2018-07-19T12:58
有看到說 一般只會用RSA去交換對稱金鑰
Candice avatar
By Candice
at 2018-07-21T20:53
傳輸還是用對稱加密 原因說是耗資源...

openssl rsa 產生key的過程

Olga avatar
By Olga
at 2018-07-18T10:53
懶著用推文,直接回 跟據RSA的原理,他是用非對稱式的金鑰在做加解密 假設做出來的金鑰是A跟B,兩邊是不能互推的 也就是說只有A你得不到B,反之亦然 但是,私鑰跟公鑰不等於A跟B的關系 私鑰比較像是A+B,而公鑰只有A或B 我不知道為什麼你會覺得流程應該要有public key 因為A、B是等價的,沒有所謂 ...

mint 19 幾個問題

Kyle avatar
By Kyle
at 2018-07-18T10:20
我幫我朋友問的 他手只能左手小指按鍵盤 1.如何用touch pad模擬滑鼠滾輪 瀏覽chrome 2.所有視窗的放大,縮小,關閉 小icon 及 上下滑動bar 如何放大 atmint 19 xface Dell inspiron n4110 ----- Sent from JPTT on ...

openssl rsa 產生key的過程

Doris avatar
By Doris
at 2018-07-18T10:17
大家好 我對openssl 產生RSA public key / private key 的過程有些疑惑 來這邊請教大家 我看網路上的文件 (有關openssl 產生 RSA key的) 都是先產生private key (解密用私鑰) 再使用這個private key去產生public key ...

port forwarding & multiple gateway問題

Anonymous avatar
By Anonymous
at 2018-07-17T16:53
我的 proxy 機器接三個interface 但是default gateway 被網管限制只能設定dmz proxy機器 負責把transmit 網路的流量導到intranet的十多台機器上 eth1 transmit ip 192.168.20.56 (gateway 是192.168.20.58 ...

Git Cola的非官方Snap軟體包

Sarah avatar
By Sarah
at 2018-07-17T14:21
經過數週的開發與測試,我很高興地宣佈Git Cola的非官方Snap軟體包的打包工作已經告 一段落。 https://snapcraft.io/git-cola Git Cola是一個由David Aguilar等人所開發的Git版本控制系統圖形化界面前端軟體,它 提供了Git核心到進階之從新修訂版的準備 ...