secrets-java-se dds

Secrets for Java SE

Secrets for Android logo 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


Valid XHTML 1.0! Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0 (C) Copyright 2012 D. Spinellis. May be freely uploaded by WWW viewers and similar programs. All other rights reserved.
Last modified: 2012/02/07