1
我必須編寫一個獨立的java程序來解密來自文件的密碼,使用對稱密鑰進行密碼解密。我之前沒有使用加密和解密。任何人都可以提出任何建議嗎?我該如何做到這一點?我需要你的指導。獨立java程序解密密碼
我必須編寫一個獨立的java程序來解密來自文件的密碼,使用對稱密鑰進行密碼解密。我之前沒有使用加密和解密。任何人都可以提出任何建議嗎?我該如何做到這一點?我需要你的指導。獨立java程序解密密碼
也許你需要像這樣
private static final String ALGORITHM = "AES";
....
....
Key key = new SecretKeySpec(new String("here is your symmetric key").getBytes(), ALGORITHM);
Cipher c = Cipher.getInstance(ALGORITHM);
//dencript mode (passes the key)
c.init(Cipher.DECRYPT_MODE, key);
//Decode base64 to get bytes
byte[] encBytes = new BASE64Decoder().decodeBuffer(encryptedValue);
// Decrypt
byte[] plainTxtBytes = c.doFinal(encBytes);
// Decode
String decryptedValue = new String(plainTxtBytes , "UTF-8");
這裏有一些資源:
感謝您的信息是非常有幫助......但你能善意地對稱密鑰部分.. – candy
對稱密鑰算法是一個加密類的算法,使用相同的密鑰對明文加密和密文解密。因此,如果您的密鑰加密文本是'x',那麼'x'將用於解密加密的消息 – MaVRoSCy
謝謝噸... – candy