来自.pub的java公钥

时间:2013-11-16 20:43:20

标签: java public-key plaintext

我已将公钥发送给我。我想在加密中使用它。但关键是.pub格式。所以它只是一个纯文本,而不是证书。如何将此公钥转换为PublicKey key = ....等对象; 在文件中我看到:-----开始公钥----- MIIBIjANB ......... HwIDAQAB ----- END PUBLIC KEY -----后来我想使用这段代码:

enter code here
Private static byte[] encrypt(String text, PublicKey key) {
        byte[] cipherText = null;
        try {
          final Cipher cipher = Cipher.getInstance("RSA/None/PKCS1Padding");
          cipher.init(Cipher.ENCRYPT_MODE, key);
          cipherText = cipher.doFinal(text.getBytes());
        } catch (Exception e) {
          e.printStackTrace();
        }
        return cipherText;
      }

请有人告诉我如何使用.pub文件在程序代码中使用公钥。

0 个答案:

没有答案