Object writeReplace() { return SunUnixMD5CryptPassword.createRaw(algorithm, salt, hash, iterationCount); }