CHANGELOG:
* added salted hash;
* switched from md5 to crypt (using sha512 if available);
* password is no longer sent inside the mail;
* password length changed from MIN(4)-MAX(10) to MIN(8)-MAX(50);