2022年11月16日 星期三

使用 Open SSL 產生金鑰

由於有越來越多需要使用 openssl 產生金鑰的需求,為了減少腦內記憶體負荷,手動紀錄一下



使用 Git for Windows 內建

因為需要透過 openssl 來產生金鑰,當然要先有工具,若有安裝過 Git for Windows 的,其

實就應該內建了OpenSSL 工具,僅需要再設定環境變數 PATH 即可;而工具預設執行檔路徑

為 C:\Program Files\Git\usr\bin\openssl.exe ,將

C:\Program Files\Git\usr\bin 路徑加入到 PATH 環境變數中,後續就可直接輸入 openssl 來執行




PATH 設定好後,於 cmd 可以打 openssl version 指令,看一下目前版本



使用預先編譯好的 OpenSSL 安裝程式

若主機沒有安裝 Git ,那可以透過以下方式來安裝工具

由於官網沒有提供編譯好的,這邊就有好心提供的程式,安裝的步驟設定可以參考這篇



嘗試產生金鑰

產生 RSA 長度 2048 的金鑰(私鑰)

使用語法:openssl genrsa -out filename.pem 2048



產生的檔案,會在你指定的路徑下,檢視檔案內容,其前後會有 begin 與 end


產生公鑰,需要搭配剛剛產生的 私鑰一起

使用語法:openssl rsa -in privatekey_filename -pubout > publickey_filename


檢視檔案內容,同樣前後會有 begin end


使用線上工具產生

若本機不想安裝工具,可以使用線上



嘗試操作一下,產生2048 的 pair key


沒有留言:

張貼留言