使用openssl生成私鑰和公共證書

2021-07-26 21:36:55 字數 429 閱讀 8603

安裝git

在專案資料夾中git bash here

>openssl

執行以下的openssl命令生成乙個私鑰:

>genrsa -out server.pem 2048

使用下面的命令建立乙個證書簽名請求檔案:

>req -new -key server.pem -out server.csr

執行之後需要填入若干資訊。

然後,建立乙個可以用於自己的目的或用於測試的自簽名證書:

>x509 -req -days 365 -in server.csr -signkey server.pem -out server.cry

生成需要的.crt簽名證書檔案。

自簽名證書對於測試目的和內部使用是不錯的。但是,如果要實現需要在網際網路上被保護的外部web服務,需要得到由認證機構簽署的證書。

使用OpenSSL生成RSA公鑰和私鑰

開啟 openssl 資料夾下的 bin 資料夾,執行 openssl.exe 檔案 生成 rsa 私鑰,出現圖中提示說明生成成功 genrsa out rsa private key.pem 1024 生成 rsa 公鑰 rsa in rsa private key.pem pubout out ...

openssl生成的私鑰和公鑰意義

通過openssl可以很容易生成一對私鑰和公鑰,注意私鑰和公鑰是成對出現的。私鑰 指只有自己知道的乙個字串 關於私鑰和公鑰的操作分兩種 1.公鑰加密資料,私鑰解密資料 2.私鑰簽名資料,公鑰驗證資料 我們乙個乙個來分析 1.公鑰加密,私鑰解密 有很多朋友都想給我發資訊,他們發的資訊只想給我乙個人看,...

openssl生成RSA公鑰和私鑰對

在ubuntu上要使用openssl的話需要先進行安裝,命令如下 sudo apt get install openssl 安裝完成就可以使用openssl了。首先需要進入openssl的互動介面,在命令列了輸入openssl即可 1 生成rsa私鑰 genrsa out rsa private k...