Move to hexdigest for unicode.
Fix login
BIG UPDATE