done with bscrypt and pbk