I have two projects. panager and panager-android. I use the whirlpool hash algorithm and with the same data panager gives different results than panager-android. panager is written in python and panager-android (guess) in java. I'm ultra-new in java so take it easy :P
In python I use a module that I found on the net (whirlpool.py) and in java I use the jacksum library.