美文网首页
关于RSA非对称加密的一些小结

关于RSA非对称加密的一些小结

作者: 陈码工 | 来源:发表于2019-09-30 17:56 被阅读0次

    关于putty和openssh两种格式哪个好

    putty和openssh的key格式是不同的, 而且二者不兼容.
    id_rsa, id_rsa.pub是ssh格式的key. 存放在~/.ssh/下
    key1.ppk和key1则是putty格式的key.

    openssh是事实上的业界标准, 一般存成openssh格式最稳.

    RSA非对称加密基于的算法解释 https://www.zhihu.com/search?type=content&q=rsa

    为什么当前能从RSA private 生成 public key?

    因为private_key这个文件本身, 其实不只存储了狭义的private_key, 它其实完整存储了P(prime1), Q(prime2), n, e(public exponent), d(private exponent, 也就是所谓的private_key)这五个数值, 因此它当然能够随便给出RSA的e和d了.

    这是相关的一些解释
    https://security.stackexchange.com/questions/172274/can-i-get-a-public-key-from-an-rsa-private-key

    如何查看到private_key文件当中的真实内容

    openssl rsa -text -in id_rsa 用这个指令可以看到private_key中实际存储的内容

    如何在命令行模式下生成ssh rsa的key?

    直接输入ssh-keygen, 然后全部打下回车即可(默认是无密码模式).

    Putty格式和openssh通用格式如何转化?

    如果有putty格式的话, 只要借助MobaXTern的key generator或者PuttyGen工具进行load和conversion操作即可.

    有了key以后, 进行gitlab测试的命令: ssh -T http://ssh://git@gitlab.mycompany.com:32200

    相关文章

      网友评论

          本文标题:关于RSA非对称加密的一些小结

          本文链接:https://www.haomeiwen.com/subject/hldhpctx.html