I took a first crack at converting the code from the original PHP version out there. There's an overflow bug in the mix function that I cant get around. Have a crack at it yourselves and either email me the results or post the solution here. Good Luck!
http://www.studiofx.ca/Google/GoogleCheckSum.html
D.