Использование хашидов со строками

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

Я не хочу использовать общие алгоритмы шифрования, потому что вывод очень длинный.

Я могу добиться этого с base64_encode но я хочу хешировать с парольной фразой, чтобы предотвратить прямое декодирование от нежелательных людей.

Кто-нибудь знает решение?

1

Решение

Я не думаю, что вы нашли «идеальную библиотеку» для ваших нужд. С веб-сайта;

Не кодируйте строки. У нас было несколько запросов на добавление этой функции — «кажется, ее так легко добавить». Мы не будем добавлять эту функцию в целях безопасности, так как это побуждает людей кодировать конфиденциальные данные, например пароли. Это неправильный инструмент для этого.

1

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

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

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