which algorithm does Moodle uses to encrypt passwords?