0 / 0 / 0
Регистрация: 17.09.2014
Сообщений: 38
|
|
1 | |
Определить алгоритм шифрования27.06.2017, 07:34. Показов 2259. Ответов 14
Метки нет (Все метки)
Доброго времени суток форумчане я тут новенький прошу помогите определить алгоритм шифрования или расшифровать 1ce3b171-72cb-4c08-9f84-ec874030bc2f эти данные, данные которые могли использоваться для шифрования
EDK628455, ИМ70, 26003, 24.06.2017, 0022485 может эти данные помогут определить как проходила шифрования ?
0
|
27.06.2017, 07:34 | |
Ответы с готовыми решениями:
14
Определить алгоритм шифрования Определить алгоритм шифрования Возможно ли определить алгоритм шифрования Определить алгоритм шифрования пар двубайтовых значений. |
0 / 0 / 0
Регистрация: 17.09.2014
Сообщений: 38
|
|
29.06.2017, 21:41 [ТС] | 2 |
100 просмотров и 0 ответа за 2 дня
0
|
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|
30.06.2017, 10:39 | 3 |
Потому что отвечать здесь нечего. Тут нужен сильный экстрасенс. Алгоритм шифрования по таким скудным сведениям можно определить лишь случайно, если сильно повезёт. Надо разбирать программу шифрования.
0
|
0 / 0 / 0
Регистрация: 17.09.2014
Сообщений: 38
|
|
04.07.2017, 14:47 [ТС] | 4 |
Когда заливаю на сайт файл он там генерируется и выдает такой вот результат
0
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
|
19.07.2017, 22:04 | 5 |
это похоже на UUID раздела жесткого диска или GUID какого-то устройства или даже файла (немного_об_этом), т.е. явно не зашифрованное сообщение
наверняка есть типовые алгоритмы для генерации этих значений если еще есть вопросы, то попробуйте описать ситуацию детальнее что за сайт, что за файл?
1
|
0 / 0 / 0
Регистрация: 17.09.2014
Сообщений: 38
|
|
27.07.2017, 10:03 [ТС] | 6 |
В программе АИС Декларант делаю экспорт файл .zip с ключем ikey 1032 (RSA 1024/2048) подписываю в конечном итоге выдает файл с расширением .ucf (в приложении) (пароль 3570827) (думаю все это шифруется с помощью программы Uzcrypt в приложении) после всего этого заливаю на сайт но этот сайт думаю не доступен для вас (http://195.158.19.227:8080/edmain/logon/logon.jsp) после этого там генерируется файл и присваивается номер в нашем случаи 18bb244c-b18c-4a54-a6b4-44c8412d1843, данные которые могли использоваться для шифрования : EDK648682, 26004 , 20.07.2017 , 0017513.
Я хочу узнать присвоенный номер имея в наличии только 26004 / 20.07.2017 / 0017513. эти данные
0
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
|
27.07.2017, 14:17 | 7 |
Первым делом стоит определить какая БД используется для хранения файлов (генерация UID'ов, скорее всего, осуществляется стандартными средствами конкретной БД). Этим мы отсеем огромное кол-во алгоритмов и по типу БД установим имеет ли она открытые исходники. А уже вычислив короткий список алгоритмов, станет понятно, достаточно ли предоставленных данных для определения UID'а. И есть вероятность, что данные алгоритмы работают в одностороннем режиме, и не предназначены для обратного преобразования.
Возможно, стоит позадавать вопросы специалистам по БД.
1
|
0 / 0 / 0
Регистрация: 17.09.2014
Сообщений: 38
|
|
27.07.2017, 14:31 [ТС] | 8 |
если речь идет о бд который использует программа при экспорте .zip файла путем подписания через Uzcrypt (RSA 2048) то у программы SqLite вроде.
0
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
|
27.07.2017, 16:09 | 9 |
Как я понял UID присваивается ucf-файлу на стороне сервера, когда Вы его туда заливаете, и требуется определить именно этот UID по возращенным сервером данным.
Давайте предварительно определим алгоритм работы данного комплекса программ: 1) Экспортируем файл из АИС Декларант. Получаем zip-архив. - файлы в zip-архиве доступны для редоктирования? 2) Используем программу Uzcrypt для получения публичного ключа с сайта и, вероятно, шифрования этим ключем zip-файла. iKey, вероятно, подписывает архив, и ответственность за достоверность переданной информации ложится на Вас. Выходной формат файла - .ucf - можно ли говорить что utf-файл является зашифрованной и подписанной версией нашего zip-архива? Как различаются размеры этих файлов? 3) Заливаете на сайт файл(ы). До того как вы залили на сайт файл, UID ему еще не присваивался. - вы заливаете на сайт только utf-файл, или еще и zip-архив? 4) Сайт выдает Вам в ответ на принятие файла некоторые данные (EDK648682, 26004 , 20.07.2017 , 0017513). - только то что перечислено в скобочках? - вывод приходит на браузерную web-страницу? 5) UID файла формируется базой данных, в выводе он не присутствует и рядовому пользователю комплекса он не доступен. Нужно ответить на поставленные вопросы и поправить, если в моем понимании работы комплекса есть ошибки. Добавлено через 7 минут SQLite и файлы базы данных в программе точно не присутствует. Речь идет о базе данных сайта.
1
|
0 / 0 / 0
Регистрация: 17.09.2014
Сообщений: 38
|
|
28.07.2017, 07:50 [ТС] | 10 |
1) Да программа экспортирует .zip но оно не сохраняясь сразу же подписывается iKey ключем и выдает файл с расширением .ucf, редактировать .zip невозможно т.к. .zip не доступен пока не извлечете из подписанного файла .ucf (в приложение файл с расширением .zip и в архиве .ucf)
2) Размер подписанного и размер файла который можно извлечь из файла .ucf одинаков, да .ucf является зашифрованным файлом .zip 3) На сайт заливается только .ucf файл после того как загрузил на сайт файл .ucf выдает MD5 хеш (866b2252fb9264ebe7bb722a4282c1b7) 4) Когда залил на сайт .ucf этот файл просматривает один чел. у него есть кнопка регистрировать когда он нажимает на эту кнопку присваиваются эти номер в скобке (EDK648682, 26004 , 20.07.2017 , 0017513), результаты выводятся в другом странице т.к. там есть пункты см. фото Безымянный.jpg когда я заливаю на сайт файл .ucf оно отображается в пункт "Новый" после того как нажимаю я отправить в БД оно отправляется в БД т.е. тому кто регистрирует этот файл как вышеописанно, и попадает в пункт "Отправленные" после того как он регистрирует и присваивает номера указанные в скобке (EDK648682, 26004 , 20.07.2017 , 0017513) этот файл переноситься в пункт "Зарегистрированные"[QBASIC]
0
|
0 / 0 / 0
Регистрация: 17.09.2014
Сообщений: 38
|
|
28.07.2017, 07:51 [ТС] | 11 |
Могу достать html коды из странницы если они будут нужны
0
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
|
28.07.2017, 12:13 | 12 |
Что-то мне подсказывает что интересующий Вас UID создается не на основе указанных в скобке значений. UID файлу должен быть присвоен сразу же при загрузке в базу. А указанные значения - это данные регистрации.
1
|
0 / 0 / 0
Регистрация: 17.09.2014
Сообщений: 38
|
|
28.07.2017, 12:45 [ТС] | 13 |
Видимо я запутал вас, Вы правы я проверил как только залил на сайт файл .ucf сразу же присвоил UID даже без отправления в БД и без регистрации
0
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
|
28.07.2017, 13:56 | 14 |
ну раз на этом все закончилось, то подведем итоги. В ответ на главный вопрос:
При загрузке файла в базу данных, UID присваиваемый файлу генерируется на основе физического адреса сервера, данных счетчика времени (являющихся основой генерации псефдослучайного значения) и всего чего угодно (зависит от реализации). Расшифровка UID'ов обычно не предусматривается, а благодаря псевдослучайному значению (которое генерируется отдельно от UID'ов) практически не возможна. Главное назначение UID'а - это обеспечение уникальности.
1
|
0 / 0 / 0
Регистрация: 17.09.2014
Сообщений: 38
|
|
28.07.2017, 14:13 [ТС] | 15 |
Ясно значит это невозможно, спасибо за отделенное время
0
|
28.07.2017, 14:13 | |
28.07.2017, 14:13 | |
Помогаю со студенческими работами здесь
15
Как определить алгоритм шифрования файла имея файл и дешифровщик Алгоритм шифрования MARS Узнать алгоритм шифрования Найти алгоритм шифрования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Как написать микросервис на Go/Golang с Kafka и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang
Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
|
Как написать микросервис с нуля на C# с RabbitMQ, CQRS и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
|
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
|
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
|
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
|
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента!
4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве).
Первое вводное занятие. . .
|
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
|
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений
Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
|
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
|
UserScript для подсветки кнопок языков программирования в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения:
/ / ==UserScript==
/ / @name CF_DefaultLangSelect
/ / . . .
|
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
|
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
|