message/alert system, password hashing