由於有越來越多需要使用 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
沒有留言:
張貼留言