加密解密學習第一篇;生成,檢查rsa密鑰

對於網上生成rsa密鑰的方法中,不同的方法生成的密鑰主要區別在於最終生成的密鑰格式不同(目前這麼認爲),不同格式之間轉換還需要別的工作。所以現將不同方法總結如下,後期不斷更新

方法一;

生成rsa密鑰

terminal 執行命令

ssh-keygen -t rsa -f filename -b 2048

然後enter passphrase

在當前目錄下生成密鑰文件filename.pub和filename兩個文件。如下

filename文件


filename.pub



檢查rsa密鑰

ssh-keygen -y -e -f filename

回生成相應的私鑰,需要自己帶開filename.pub文件進行對比。

diff <( ssh-keygen -y -e -f filename ) filename.pub

直接在terminal上可以看出是否相同


方法二;

執行openssl rsa -out filename 2048,生成filename文件如下


執行openssl rsa -pubout -in filename -out filename.pub,生成filename.pub文件如下

這種格式生成的文件就是網上生成的格式。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章