簡體   English   中英

使用keytool生成私鑰和公鑰文件

[英]Generate private and public key file using keytool

我想知道是否有辦法使用keytool為(公鑰和私鑰)創建.key文件,我知道我們可以使用下面的命令生成一個密鑰庫

keytool -genkeypair -keysize 2048 -keyalg RSA -alias appalias -keystore D:\\..\\..

哪個有密鑰對,我也知道從密鑰庫中檢索密鑰的java方法,但有沒有直接使用KEYTOOL的方法

可以使用keytool提取公鑰,請檢查此鏈接

導出/導入命令我們將使用keytool -export命令將公鑰提取到文件中,然后使用keytool -import命令將其插入到新的密鑰庫中。 這是提取客戶端公鑰的命令:

 keytool -export -alias clientprivate -keystore client.private -file temp.key -storepass clientpw 

這是將客戶端的私鑰插入其自己的密鑰庫的命令:

 keytool -import -noprompt -alias clientpublic -keystore client.public -file temp.key -storepass public 

我們還將提取並存儲服務器的公鑰。 這是提取密鑰的命令:

 keytool -export -alias serverprivate -keystore server.private -file temp.key -storepass serverpw 

這是將命令放在自己的密鑰庫中的命令:

 keytool -import -noprompt -alias serverpublic -keystore server.public -file temp.key -storepass public 

根據調查結果,沒有直接的方法從密鑰庫中提取私鑰,此鏈接如何從Java Keytool密鑰庫導出我的私鑰? 幫助我提取密鑰,它需要OpenSSL,但我認為這是唯一的方法。

據我所知,puttygen可以生成公鑰和私鑰文件。 嘗試一下,讓我知道它是否有效。 問候

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html上

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM