powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / задачка
13 сообщений из 13, страница 1 из 1
задачка
    #34907128
Интересно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дана таблица с числами и их кодами. Надо определить алгоритм кодирования, т.е. по коду определить какое число закодировано.
Есть идеи?
Код: plaintext
Число	Код
Код: plaintext
5352	B5J0tRGm4Oyw
Код: plaintext
7212	ls3m3tROta5A
Код: plaintext
3417	zgmR1VRlDs7t
Код: plaintext
9616	L0UcN7OjwJsh
Код: plaintext
9972	BfnAi2xi6bcF
Код: plaintext
8276	BDBNhFmwU6xo
Код: plaintext
8724	U24565NRCKsB
Код: plaintext
1108	qDPnOItXKDME
Код: plaintext
0395	34obrQcANlHv
Код: plaintext
0571	Mp2uA8Hb3hzb
...
Рейтинг: 0 / 0
задачка
    #34907343
Фотография Куликов Алексей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачастую в этом случае используются Hesh-функции. А их особенность такая, что в обратную сторону они не декодируются.

Читать здесь до просветления тынц
...
Рейтинг: 0 / 0
задачка
    #34907372
Интересно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что такое h a sh функции я знаю. Не уверен что они здесь используются. Есть идеи как определить, хешированные это значения или просто закодированные?
...
Рейтинг: 0 / 0
задачка
    #34907445
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я знаю один способ, но для него нужен паяльник и тот, кто закодировал
...
Рейтинг: 0 / 0
задачка
    #34907459
Интересно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beluginя знаю один способ, но для него нужен паяльник и тот, кто закодировал
Способ хороший, но того кто закодировал в наличии не имеется :(

Посмотрел известные хеш-алгоритмы, не нашел ни одного, у которого размер хеша был бы равен 12 байт.
...
Рейтинг: 0 / 0
задачка
    #34908258
teras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересно beluginя знаю один способ, но для него нужен паяльник и тот, кто закодировал
Способ хороший, но того кто закодировал в наличии не имеется :(

Посмотрел известные хеш-алгоритмы, не нашел ни одного, у которого размер хеша был бы равен 12 байт. Похоже, значение закодировано чем-то типа base64. Тогда оригинальное значение - 9 байт. Например - 1 байт случайное значение и 8 - сам хеш.
...
Рейтинг: 0 / 0
задачка
    #34908278
teras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИнтересноДана таблица с числами и их кодами. Надо определить алгоритм кодирования, т.е. по коду определить какое число закодировано. Вообще - зависит от того, чего хочется добиться. В простейшем случае, приведенные числа - четырехзначные. Можно просто построить все пары.
...
Рейтинг: 0 / 0
задачка
    #34908512
Интересно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
terasВообще - зависит от того, чего хочется добиться. В простейшем случае, приведенные числа - четырехзначные. Можно просто построить все пары.
Построить все пары нельзя :( Вернее можно но очень трудоемко, т.к. данный процесс не автоматизировать, а вручную писать 10000 строк занятие далеко не на один день. Проще разобраться с алгоритмом кодирования.
...
Рейтинг: 0 / 0
задачка
    #34908620
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИнтересноВернее можно но очень трудоемко, т.к. данный процесс не автоматизировать,
Хм. Неужели требуется закладывать число, написанное на клочке бумажки синей шариковой ручкой, и выслушивать ответ, произнесенный мелодичным женским голосом?

Интересноа вручную писать 10000 строк занятие далеко не на один день.
Давайте предположим, что "не один" - это два. Чтобы написать 10'000 строк по 4 символа за два рабочих дня (960 минут) требуется скорость что-то порядка 40 символов в минуту или 2/3 символа в секунду. Очень нехило.... А уж если потребуется добавить еще и ручную запись результата, дойдет аж до 2 (двух) символов в секунду...

ИнтересноПроще разобраться с алгоритмом кодирования.
Ну-ну. Я тоже оптимист, но добрый совет: поставьте себе четкий предел, лимит, в течение которого Вы собираетесь разбираться. И по истечении этого лимита - бросайте фигню и думайте, как автоматизировать.
...
Рейтинг: 0 / 0
задачка
    #34908775
teras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересно wrote:
>
> Построить все пары нельзя :( Вернее можно но очень трудоемко, т.к.
> данный процесс не автоматизировать, а вручную писать 10000 строк занятие
> далеко не на один день. Проще разобраться с алгоритмом кодирования.

softwarer дело говорит. Попробовать подобрать алгоритм, конечно можно,
но не нужно тратить на это много времени. А еще достаточно действенные
способы - просмотреть бинарники на предмет поиска текстовых строк,
упоминяющих названия алгоритмов, библиотек, копирайтов и т.д., почитать
документацию, web сайт, на предмет поиска строк типа: программа
использует алгоритмы A и B. Позвонить в фирму по телефону и попросить
информацию от них (если что - можно представиться потенциальным
покупателем).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
задачка
    #34916109
65432100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Постарайтесь ответить на вопрос: однозначно ли соответствие в принципе?
Если да, то можно искать функции прямую и обратную(тогда она есть).
...
Рейтинг: 0 / 0
задачка
    #34929571
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИнтересноПроще разобраться с алгоритмом кодирования.
Как успехи?
...
Рейтинг: 0 / 0
задачка
    #34929761
Интересно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerКак успехи?
Никак :(
Похоже что здесь действительно хеш считается, а потом как-то обрезается по длинне.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / задачка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]