我想實現RSA algorithm來加密圖像(byte[]
)。爲了產生我的兩個鍵我使用這段代碼:在Java中實現RSA算法
KeyPairGenerator keygen = KeyPairGenerator.getInstance("RSA");
keygen.initialize(512);
keyPair = keygen.generateKeyPair();
一旦公鑰和私鑰生成,我想向他們展示給用戶,因此他可以分發的公鑰和使用私鑰來解碼。我該如何取回這些鑰匙?
使用keygen.getPrivateKey()
和keygen.getPublicKey()
給我所有關於RSA算法的信息,不僅僅是我需要的密鑰。
感謝
非常感謝,你的文章幫了我很多。 – 2010-04-26 17:20:45