[System]建立生成非對稱性密鑰(公私鑰對)

文、意如

安裝OpenSSL(如果尚未安裝):請根據您的作業系統下載並安裝OpenSSL。
打開終端機或命令提示字元:在終端機(Mac、Linux)或命令提示字元(Windows)中運行以下命令。
實作:

	需要密碼保護的公私鑰
	不需密碼保護的公私鑰
需要密碼保護的公私鑰
生成私鑰:

1.運行以下命令以生成私鑰。

openssl genpkey -algorithm RSA -out private_key.pem -aes256

此命令將生成一個RSA私鑰,並將其保存在名為private_key.pem的文件中。

2.您需要輸入一個密碼來保護私鑰文件。

已在目錄下生成一個private_key.pem

生成公鑰:

1.運行以下命令以從私鑰生成公鑰。

openssl rsa -pubout -in private_key.pem -out public_key.pem

此命令將從私鑰文件中提取公鑰並保存在名為public_key.pem的文件中。

2.輸入剛剛建立私鑰時輸入的密碼

 

不需密碼保護的公私鑰

先產生私鑰:

openssl genpkey -algorithm RSA -out private_key.pem

 

再用私鑰產生公鑰:

openssl rsa -pubout -in private_key.pem -out public_key.pem

 

 

 

 

 

 

 

 

Yiru@Studio - 關於我 - 意如