Originally Posted by blacklight332 A lot of people use PHP for md5(), and when they use a C++ implementation it doesn't always return the same hash. This implementation's hashes match that of php: