Hashpass for Android
The hashpass is calculated by running SHA-256 repeatedly (2^16 times) on [domain]/[password]. Then doing base 64 encoding of the first 96 bits of the result.
The source is available at: https://github.com/bysse/hashpass-android