Форум программистов, компьютерный форум, киберфорум
Криптография
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 02.02.2014
Сообщений: 3

Найти алгоритм шифрования

02.02.2014, 19:15. Показов 1880. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть пары 2-байтовых значений.
Пример:

A8DE 87fe
045D 51F2
CAF5 2112
CF27 536a
D717 32aa
DAE7 606a
DFF5 1d12
E82E 7fbe
EA9B 1cda
B627 276a
CB84 27c6
D14F 6d4a
D360 8616
D663 2a3a
DB0B 621a
9FE4 1C46
CC62 322e
CECC 4f26
D1FF 758a
D4E7 186a
DEE9 9082
0BDC 2be6
11DF 740a
148B 941a
17D0 3b56
19EB 549a
DFA5 1952
E617 66aa
2222 372e
001F 1f0a

Очень нужно определить именно алгоритм, т.к. возможности набрать все 64К пар нет.
В криптографии я нуб нубом, но кое что получилось вычислить. Применимо к младшим байтам:
остаток от (байт*С+96)\100, все числа в hex.
Прикрутить старшие байты никак не получается, мозг кипит, времени остаётся все меньше, помогите кто чем может. Если нужно, приведу еще значений (их около100 всего).
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.02.2014, 19:15
Ответы с готовыми решениями:

Алгоритм шифрования MARS
на криптографии нам было поставлено такая задача: С использованием языка программирования высокого уровня реализовать: 8 раундов...

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

Странный алгоритм шифрования
Собственно вот. Сижу ради интереса исследую одну базу данных. Текстовая информация зашифрована. Определил где какие слова находятся но не...

4
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
03.02.2014, 02:33
Цитата Сообщение от Radimi4 Посмотреть сообщение
старшие байты никак не получается
Старший байт явно зависит от младшего. Приложите весь список.
0
0 / 0 / 0
Регистрация: 02.02.2014
Сообщений: 3
03.02.2014, 09:31  [ТС]
Вот остальной список:

EABE 1e7e
F0D6 679e
F496 949e
17A1 3922
1D0D 7a32
2750 7556
2F93 587a
3A4D 5932
3D93 807a
43B0 49d6
1263 7a3a
211F 2b0a
CFE9 5c82
DB35 6412
DEDC 8fe6
E8EC 88a6
3A2E 57be
8605 65d2
87C2 7aae
8B25 2352
8D1A 3ace
8E33 47fa
23A0 4916
262D 67b2
3918 4ab6
109F 650a
19EA 548e
1E6A 8a8e
03E2 4c2e
0863 823a
15FF 258a
18DB 47da
1B2F 63ca
3BBC 6a66
3E8A 8c0e
4075 2312
4557 5daa
548B 941a
01B7 322a
5E76 8b1e
667A 6b4e
784E 413e
7D1E 7afe
5615 2692
88AF 85ca
8C41 30a2
8FAE 59be
9BCF 6b4a
9F51 9562
B23F 788a
B5BC 2266
B92B 4b9a
C29F 3d0a
C7CF 7b4a
4E11 4662
51BE 727e
5532 1bee
6213 367a
7E18 86b6
7F19 92c2
0A78 1B36
151D 1af2
15EF 24ca
168D 2C32
19E5 5452
1CC2 76ae
2071 22E2
230D 4232
2576 5f1e
27E4 7c46
28E5 8852
2B62 262e
2DE8 4476
3FA1 1922
4167 2e6a
3712 326e
3A0D 5632
3D5C 7DE6

Если старший байт зависит от младшего, значит вычислять нужно сразу оба по общей формуле? И не могли бы вы поподробней объяснить, откуда это видно, что старший явно зависит от младшего.
0
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
03.02.2014, 14:27
Лучший ответ Сообщение было отмечено Radimi4 как решение

Решение

Цитата Сообщение от Radimi4 Посмотреть сообщение
откуда это видно, что старший явно зависит от младшего
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
151D  1AF2  |  00010101 00011101   00011010 11110010
15EF  24CA  |  00010101 11101111   00100100 11001010
15FF  258A  |  00010101 11111111   00100101 10001010
 
17A1  3922  |  00010111 10100001   00111001 00100010
17D0  3B56  |  00010111 11010000   00111011 01010110
 
230D  4232  |  00100011 00001101   01000010 00110010
23A0  4916  |  00100011 10100000   01001001 00010110
 
2750  7556  |  00100111 01010000   01110101 01010110
27E4  7C46  |  00100111 11100100   01111100 01000110
 
3A0D  5632  |  00111010 00001101   01010110 00110010
3A2E  57BE  |  00111010 00101110   01010111 10111110
3A4D  5932  |  00111010 01001101   01011001 00110010
 
3D5C  7DE6  |  00111101 01011100   01111101 11100110
3D93  807A  |  00111101 10010011   10000000 01111010
 
9F51  9562  |  10011111 01010001   10010101 01100010
9FE4  1C46  |  10011111 11100100   00011100 01000110
 
CF27  536A  |  11001111 00100111   01010011 01101010
CFE9  5C82  |  11001111 11101001   01011100 10000010
 
D14F  6D4A  |  11010001 01001111   01101101 01001010
D1FF  758A  |  11010001 11111111   01110101 10001010
 
DB0B  621A  |  11011011 00001011   01100010 00011010
DB35  6412  |  11011011 00110101   01100100 00010010
 
DEDC  8FE6  |  11011110 11011100   10001111 11100110
DEE9  9082  |  11011110 11101001   10010000 10000010
 
DFA5  1952  |  11011111 10100101   00011001 01010010
DFF5  1D12  |  11011111 11110101   00011101 00010010
 
E82E  7FBE  |  11101000 00101110   01111111 10111110
E8EC  88A6  |  11101000 11101100   10001000 10100110
 
EA9B  1CDA  |  11101010 10011011   00011100 11011010
EABE  1E7E  |  11101010 10111110   00011110 01111110
Есть, правда, одно исключение (видимо, при этом или поправка обращается в нуль, или так удачно совпало, что она та же самая):

Code
1
2
3
19E5  5452  |  00011001 11100101   01010100 01010010
19EA  548E  |  00011001 11101010   01010100 10001110
19EB  549A  |  00011001 11101011   01010100 10011010
Младший байт, действительно, независим от старшего, но обратное неверно. При расчете старшего байта, значение младшего должно учитываться.
Вложения
Тип файла: 7z hex.7z (2.2 Кб, 13 просмотров)
1
0 / 0 / 0
Регистрация: 02.02.2014
Сообщений: 3
04.02.2014, 03:20  [ТС]
Большое спасибо, получилось.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.02.2014, 03:20
Помогаю со студенческими работами здесь

Что за алгоритм шифрования?
Подскажите пожалуйста, что за алгоритм шифрования: 1) входной блок 32 бит (xo-x7) 2) раундовый ключ 16 бит (k0-k3) 3) перестановок...

Определить алгоритм шифрования
A ------------- B -------- C --------------D 12012 27.11.2019 0002701 16eab9baddd_119_mgtd ...

Прдскажите алгоритм шифрования
Прдскажите какой алгоритм шифрования тут использован? $2y$12$osan1Y0uQE2vqSznVNkt7u9L2exL/0fK5bBuLInN65C5ZHnzCVnrG

Определить алгоритм шифрования
Всем доброго времени суток, столкнулся со следующей проблемой есть зашифрованный пароль ...

Узнать алгоритм шифрования
Уважаемые специалисты, подскажите свои идеи по поводу поиска алгоритма шифрования для этих файлов http://ge.tt/3kD5E3k Никак не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru