Hallo zusammen,
ich habe gerade diesen Code für die Verschlüsselung einer Datei mittels AES in Java gefunden:
http://www.codejava.net/coding/file-encryption-and-decryption-simple-example
Jedoch erhalte ich immer folgende Fehlermeldung:
Das Passwort für die Verschlüsselung lautet im Quelltext "Mary has one cat1".
Wie bekomme ich o.g. Fehlermeldung eliminiert?
Wie kann ich abprüfen, ob mein individuell eingegebenes Passwort den Richtlinien für die Verschlüsselung genügt?
Danke und Gruß
Julian
ich habe gerade diesen Code für die Verschlüsselung einer Datei mittels AES in Java gefunden:
http://www.codejava.net/coding/file-encryption-and-decryption-simple-example
Jedoch erhalte ich immer folgende Fehlermeldung:
Code:
C:\Users\Julian\Desktop\Java Test>java CryptoUtilsTest
CryptoException: Error encrypting/decrypting file
at CryptoUtils.doCrypto(CryptoUtils.java:56)
at CryptoUtils.encrypt(CryptoUtils.java:26)
at CryptoUtilsTest.main(CryptoUtilsTest.java:16)
Caused by: java.security.InvalidKeyException: Invalid AES key length: 17 bytes
at com.sun.crypto.provider.AESCipher.engineGetKeySize(AESCipher.java:495
)
at javax.crypto.Cipher.passCryptoPermCheck(Cipher.java:1067)
at javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1025)
at javax.crypto.Cipher.implInit(Cipher.java:801)
at javax.crypto.Cipher.chooseProvider(Cipher.java:864)
at javax.crypto.Cipher.init(Cipher.java:1249)
at javax.crypto.Cipher.init(Cipher.java:1186)
at CryptoUtils.doCrypto(CryptoUtils.java:39)
... 2 more
Das Passwort für die Verschlüsselung lautet im Quelltext "Mary has one cat1".
Wie bekomme ich o.g. Fehlermeldung eliminiert?
Wie kann ich abprüfen, ob mein individuell eingegebenes Passwort den Richtlinien für die Verschlüsselung genügt?
Danke und Gruß
Julian