'Validate a plaintext password against the credentials.
@type password: L{bytes}
@param password: A plaintext password.
@rtype: L{bool}
@return: C{True} if the credentials represented by this object match
the given password, C{False} if they do not.'

def checkPassword(self, password):

    seed = (self.magic + password)
    myDigest = md5(seed).hexdigest()
    return (myDigest == self.digest)
