You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to decrypt my Fill Values file. but I receive
Exception in thread "main" javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decrypting with padded cipher
at java.base/com.sun.crypto.provider.CipherCore.prepareInputBuffer(CipherCore.java:1005)
at java.base/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:848)
at java.base/com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)
at java.base/javax.crypto.Cipher.doFinal(Cipher.java:2202)
at com.flo354.decrypt.safari.formvalues.FormValueDecryptor.decrypt(FormValueDecryptor.java:39)
at com.flo354.decrypt.safari.formvalues.FormValueDecryptor.main(FormValueDecryptor.java:56)
Any idea of what can be the issue be?
Thank you
The text was updated successfully, but these errors were encountered:
Actually, the tool I wrote is usable for old version of MacOS.
We discovered in #1 that at some point, Apple changed the encryption process. Unfortunately, I don't have the time to dig into this as it requires some reverse engineering.
If at some point I need the feature for new versions of MacOS I will try to implement it.
Otherwise, if you or someone has the knowledge to do it, pull requests are most welcomed!
So I remembered that I did this program for a Form Value that was on a MacOS 10.7.
So it should work on MacOS 10.7, but to be honest, I used that project a single time, so I don't really remember how I used it
I'm trying to decrypt my Fill Values file. but I receive
Any idea of what can be the issue be?
Thank you
The text was updated successfully, but these errors were encountered: