0
我必须在java中编写一个应用程序,让用户编写文本并使用证书来加密此字符串并在文本字段中显示(加密)。 我编码的图形界面,但我已经搜索如何使用证书来加密/解密Java中的变量,我没有找到我的情况! 感谢您的帮助。如何在java中使用证书进行加密se
我必须在java中编写一个应用程序,让用户编写文本并使用证书来加密此字符串并在文本字段中显示(加密)。 我编码的图形界面,但我已经搜索如何使用证书来加密/解密Java中的变量,我没有找到我的情况! 感谢您的帮助。如何在java中使用证书进行加密se
您的证书可以导出为一个文件(例如:“mycert.cer”)。然后使用JCA(Java密码体系结构)提供的API来处理它。
例如,读证书,你可以使用
FileInputStream fis = new FileInputStream("mycert.cer");
CertificateFactory cf = CertificateFactory.getInstance("X509");
X509Certificate crt = (X509Certificate) cf.generateCertificate(fis);
这是有益的感谢:) – poxen8
请发表您迄今为止所做的一切。还澄清您的问题,你想如何在离线应用程序中使用SSL证书? – Blip
证书包含公钥,提取该公钥并用该公钥加密文本。 –
@Blip我刚刚用netbeans编写了一个接口(2个textfields用于输入纯文本,另一个用于显示加密文本)。 对于ssl证书,它将用于离线应用程序,我想导入由我完成的证书,在应用程序中并将其用于加密/解密。 – poxen8