代码之家  ›  专栏  ›  技术社区  ›  jakzr

R中的RSA密钥和PKI包存储在哪里?

  •  1
  • jakzr  · 技术社区  · 7 年前

    我正在尝试将RSA密钥与R中的PKI包一起使用。

    我生成了如下密钥:

    key=PKI::PKI.genRSAkey(2048)
    

    然后我不知道公钥在哪里,例如,如果我想传递它。

    > key
    <pointer: 0x0000000037aa9ed0>
    attr(,"class")
    [1] "public.key"  "private.key"
    

    我在PKI文档中找不到关于这方面的任何信息。

    class(key)
    [1] "public.key"  "private.key"
    

    有什么想法吗?

    非常感谢。

    1 回复  |  直到 7 年前
        1
  •  2
  •   jakzr    7 年前

    要保存密钥,请使用函数PKI。拯救密钥允许将密钥转换为可读格式,您可以选择目标位置和密钥类型(私有或公共)。你只需打开文件,就可以看到密钥并将其交给某人。

    谢谢@MrFlick的提示。