Lightweight password hashing library