Как закодированы эти ссылки?
Есть ссылки, у них на конце 8-ми символьная строка например как эти
wu51aizx
5vimcs8h
oz2h9afz
l9tvzg1i
Есть идеи как они могут генерироваться? Я убеждён что это не случайная генерация
Дополнительно:
Ну если бы знать что именно за ссылки за этим скрываются, можно было бы погадать. А так это может быть что угодно.
Ну и обычно в таком кодировании оно вообще никак не связано с исходной ссылкой, просто уникальный колюч в базе сервиса.
Ответы:
это не хеш,
ну, конечно, может быть и как ув. Василий Банников написал, но обычно проще - случайная генерация ( еще, бывает, заглавные буквы добавляют) и прогон по базе на уникальность
делается как раз чтобы более популярное 16ричная число-строка не была предугадыаемой
- Ай я криво биты посчитал
Непонятна причина вашего убеждения.
Например md5(любая ссылка) это случайная генерация?
Но увы, восстановить нельзя
- только это скорее используется как укорощатель ссылок, а тут 32 длины плюсом
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для закодирования ссылок в HTML можно использовать различные методы, например, можно использовать функцию htmlentities() в PHP для кодирования специальных символов в HTML сущности.
Пример:
$url = "https://www.example.com"; $encoded_url = htmlentities($url); echo $encoded_url;
Таким образом, если вы хотите закодировать ссылку в HTML, вы можете использовать функцию htmlentities(). Это поможет избежать ошибок при отображении ссылки на веб-странице и защитит от XSS-атак.
Если вы хотите закодировать ссылку для передачи через URL, можно воспользоваться функцией urlencode().
Пример:
$url = "https://www.example.com/page?param=value"; $encoded_url = urlencode($url); echo $encoded_url;
Таким образом, вы можете использовать функцию urlencode() для кодирования ссылок в URL, чтобы передать их без ошибок через интернет. Необходимо помнить, что безопасность данных очень важна, поэтому всегда старайтесь закодировать ссылки перед их отображением или передачей в приложении.