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