2014-03-02 178 views
1

澄清我在這裏, 我需要保存的RSA私鑰和服務器的本地目錄公鑰和我通過得到編碼字節從鑰匙做到了。有文件擴展名部分,當我搜索了一些'他們告訴說,沒有必要對關鍵文件進行擴展,他們的一些人告訴公鑰和私鑰分別應該是.der和.pem文件格式。所以,請幫助我瞭解這些差異。我正在使用Javax.Crypto API。擴展的私鑰和公鑰

回答

1

文件擴展名僅僅是區分文件類型的傳統方式:PDF文件爲.pdf,HTML文件爲.html等。您可以使用任何擴展名(或根本不需要擴展名)來存儲隨你喜歡。它對文件包含的內容沒有影響。

因此,如果此文件僅與您自己的應用程序相關,請使用您喜歡的任何名稱和擴展名。如果你願意,你可以使用.pdf或.html,它不會改變任何東西(除非它會令人困惑)。

+0

所以你說的三個關鍵蒼蠅沒有標準格式。如果我想將公鑰發送到某個外部應用程序,將會如何。 – SHiv

+1

這不是我要說的。我所說的是,文件擴展名不會影響您可以存儲和從文件讀取的內容。如果您使用衆所周知的標準格式對密鑰進行編碼,那麼請使用與此格式相關的常規擴展,以更清楚地瞭解文件所包含的內容。但它不會改變任何程序使用此文件的能力。 –

+0

@Sivashankar你在混淆文件擴展名,它是任意的,而文件格式不是。 – EJP