crypt support for /etc/shadow