int crypt_helper(const char *, const char *, char *, int);