Я выполнял хэширование паролей с солью, поэтому я сгенерировал соль как двоичную, hashed пароль, base64 закодировал пароль и соль, а затем сохранил их в базе данных.
Теперь, когда я проверяю пароль, я должен декодировать соль обратно в двоичные данные, использовать ее для хэша поставляемого пароля, base64 закодировать результат и проверить, соответствует ли результат такому в базе данных.
Проблема заключается в том, что я не могу найти способ декодирования соли обратно в двоичные данные. Я закодировал их, используя метод Buffer.toString, но, похоже, не существует обратной функции.