【问题标题】:Extensions for Private and Public Key私钥和公钥的扩展
【发布时间】:2014-03-02 18:04:10
【问题描述】:

在这里澄清一下, 我需要将 RSA 私钥和公钥保存在服务器的本地目录中,我通过从密钥中获取 Encoded bytes 来做到这一点。有文件扩展名部分,当我搜索时,有些人告诉他们不需要扩展密钥文件,有些人告诉他们公钥和私钥应该是 .der 和.pem 文件格式。因此,请帮助我了解这些差异。我正在使用 Javax.Crypto API。

【问题讨论】:

    标签: java rsa private-key public-key encryption-asymmetric


    【解决方案1】:

    文件扩展名只是区分文件类型的传统方式:.pdf 用于 PDF 文件,.html 用于 HTML 文件等。您可以使用任何您想要的扩展名(或根本没有扩展名)来存储您喜欢的任何内容.它对文件包含的内容没有影响。

    因此,如果此文件仅与您自己的应用程序相关,请使用您喜欢的任何名称和扩展名。如果你愿意,你可以使用 .pdf 或 .html,它不会改变任何东西(除非它会令人困惑)。

    【讨论】:

    • 所以你说 ter 不是 Key flies 的标准格式。如果我想将公钥发送到某个外部应用程序会怎样。
    • 这不是我要说的。我要说的是文件扩展名对您可以存储和读取文件的内容没有任何影响。如果您以众所周知的标准格式对密钥进行编码,则使用与此格式相关的常规扩展名,以便更清楚地了解文件的内容和包含的内容。但它不会改变程序使用此文件的能力。
    • @Sivashankar 你混淆了文件扩展名,这是任意的,文件格式不是。
    猜你喜欢
    • 2013-07-09
    • 2011-07-19
    • 1970-01-01
    • 2016-03-27
    • 2016-02-03
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 2017-01-27
    相关资源
    最近更新 更多