Results 2 issues of Rechner Fox

https://github.com/nuvious/pam-duress/blob/30d7065e173d6062384387af10e74e8c1c138d48/src/duress.c#L193 Using the [modular crypt(3) format](https://www.man7.org/linux/man-pages/man3/crypt.3.html) from glibc instead of specifying a hash, will make this a bit more future-proof, storing passwords the same way as standard password authentication.

Updated dependencies for a few items to get this working again on Python 3.10.