password hashing with bcrypt

2 types of passwords are supported at the same time
    bcrypt
    md5
this is, because in case of an update the old passwords are still valid

the password encryption method can be set to md5 (defaults to bcrypt)