JavaScript — совместимость Hashids с PHP и JS

Здравствуйте, я пытаюсь использовать библиотеку Hashids (Веб-сайт) в обеих версиях: PHP для генерации хеша на стороне сервера и JS для декодирования сервером данного хеша. В обоих случаях я использую одну и ту же соль.

Пример PHP:

$hashids = new Hashids\Hashids(SALT);
echo $hashids->encode(9); //prints GX

Пример JS:

var hashids = new Hashids(SALT);
return hashids.encode(9); //prints rE

Я знаю, что я не декодирую версию PHP с помощью версии JS, как уже упоминалось, но идея состоит в том, чтобы проиллюстрировать, что они дают разные результаты, используя один и тот же SALT и ID.

Кто-нибудь знает, возможно ли вообще использовать хеш-коды так, как я это делаю?

Спасибо за вашу помощь

0

Решение

Вы, вероятно, используете разные версии библиотеки. Убедитесь, что PHP и JS> 1.0, и, очевидно, распечатайте соль, чтобы убедиться, что вы передаете правильное значение.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]