>> There is a problem with generating random numbers by repeated >> iterations of a hash function when these numbers will be used to >> simulate an encrypted message body. >Try xoring the output with a secret value between MD5 hashes. That'll work. Take the seed as the secret value, and take the first hash as the first block. Eric