Есть QR-коды c закодированным URL:
https://domen/XXXXXX
XXXXXX - числа: 56789, 89567, 129087 и т.д.
хочется закодировать эти 5-6 значные числа в буквенно-числовую последовательность не длиннее 3 символов, т.е. чтобы к примеру из
4f9 получать
56789
а из
kh9 например
129087
таким образом решив сразу две задачи:
- уменьшение длины кодируемой в QR-коде строки (чтобы QR-код лучше читался при маленьких размерах)
- скрытие чисел XXXXXX алгоритмом сжатия аля шифрования )))
Есть что-нибудь такое в PHP ? Или как придумать какую-нибудь свою такую функцию (алгоритм) чтобы можно было кодировать и раскодировать эти числа?