A nodejs implementation of the sha512crypt hash algorithm