I'm using jBCrypt (in Java) which cannot handle newer versions of BCrypt from PHP or Python. The exception is "Invalid salt revision" as it only supports "2a" version. Is there another updated Java library of BCrypt?
There is an open issue on google code jbcrypt working group. They are introducing jBCrypt branch which supports '2y' hashes but it was never merged to official branch.
This branch is derived from jBCrypt-0.3 but meantime there were a newer version jBCrypt-0.4. I've prepared merged version based on '2y' branch with overflow fix from 0.4.