This program allows a standard Java-SE platform to decode Secrets for Android files. You can download an executable version of the program from this link.
To decode an existing file run
java -jar lib/secrets.jar inputfile outputfile
Unfortunately,
the default installation of Java runtime environment doesn't offer
cryptographic services, nor does it play particularly well with existing
providers.
If you install secrets.jar
in another location you will need to
copy alongside the appropriate
Legion of the Bouncy Castle
crypto provider library bcprov-jdk....jar
.
Furthermore, to avoid an exceception
java.security.InvalidKeyException: Illegal key size
you must modify
your Java runtime installation to support strong cryptography.
For that download the strong cryptography policy files from
the location where you downloaded your Java runtime environment
and install them according to the supplied instructions.
You can download the project's source code from GitHub through this link.
Diomidis Spinellis home page
(C) Copyright 2012 D. Spinellis.
May be freely uploaded by WWW viewers and similar programs.
All other rights reserved.
Last modified: 2012/02/07 |