您的位置:首页 > 其它

加密解密学习第一篇;生成,检查rsa密钥

2016-11-12 16:14 288 查看
对于网上生成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文件如下



这种格式生成的文件就是网上生成的格式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rsa 加密 解密