Что это может быть за алгоритм кодирования чисел? Имеется небольшой список соответствия реальных идентификаторов и их кодированных версий, создаваемых с целью защиты от подбора последовательных элементов:
100000 - 45897685
100001 - 46039917
100002 - 108475023
100003 - 94191910
100004 - 108483317
100005 - 107938237
100006 - 104937295
100007 - 108433698
100008 - 102866476
100009 - 7129924
100010 - 6539665
100011 - 22487762
И так далее.
Похоже ли это на какой-нибудь известный алгоритм? Я пробовал функции "pseudo_encrypt" и "pseudo_encrypt24" из "PostgreSQL" - они не подходят. Если на поверхности решения нет, сколько предположительно может стоить его нахождение?

21 Авг 2019 в 07:10
161 +1
0
Ответы
1

На первый взгляд, не похоже, что данное кодирование чисел является каким-либо стандартным или известным алгоритмом. Оно скорее всего реализовано как уникальное преобразование идентификаторов для конкретной задачи защиты данных.

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

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

20 Апр в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 956 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир