P
Petrus910
Gast
Hallo,
ich habe mit folgendem Code einen String verschlüsselt:
Die Verschlüsselung ist so korrekt, allerdings möchte ein anderes HMAC-MD5-verschlüsseltes byte[] nun mit dem gleichen Key wieder entschlüsseln und zwar so, dass ich am Ende einen String mit dem entschlüsselten byte[] durch new String(byte[] ) generieren kann.
Hat jemand ein Tipp, wie ich da ran gehen muss? Google spuckt nix aus und die Klasse MAC bietet mir offensichtlich keine Funktion.
Danke im Voraus
gruß
Andre
ich habe mit folgendem Code einen String verschlüsselt:
Code:
private byte[] getDecryptedBytes(byte[] byteMessage, byte[] byteKey) {
KeyGenerator kg;
try {
Key sk = new SecretKeySpec(byteKey, "HmacMD5" );
Mac mac = Mac.getInstance("HmacMD5");
mac.init(sk);
return mac.doFinal(byteMessage);
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvalidKeyException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
Die Verschlüsselung ist so korrekt, allerdings möchte ein anderes HMAC-MD5-verschlüsseltes byte[] nun mit dem gleichen Key wieder entschlüsseln und zwar so, dass ich am Ende einen String mit dem entschlüsselten byte[] durch new String(byte[] ) generieren kann.
Hat jemand ein Tipp, wie ich da ran gehen muss? Google spuckt nix aus und die Klasse MAC bietet mir offensichtlich keine Funktion.
Danke im Voraus
gruß
Andre