stlhrt / keepass4j

Automatically exported from code.google.com/p/keepass4j
0 stars 0 forks source link

keepass4j

KeePass Java API for reading and writing KeePass 1.x (kdb) files. 2.x (kdbx) is planned sometime later.

Since I couldn't find any library that could do that in Java, I had to write one that will suit my needs. All constant declarations (dirty work) and group/entry reading is based on keepass-java-api everything else is new.

Requires JRE 5.0 or newer.

Should work on Android.(untested)

Depends on SHA256 and AES ciphers by Bouncy Castle

  <dependency>
     <groupId>org.bouncycastle</groupId>
     <artifactId>bcprov-jdk15</artifactId>
     <version>1.45</version>
  </dependency>

Acknowledgements:

KeePass: http://keepass.info/ KeePass J2ME: http://www.keepassmobile.com/