https://github.com/besser82/libxcrypt