|
|
|
Plumb |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 1.4.2016 Репутация: нет Всего: нет |
Добрый день!
Хочу узнать мнение по нижеописанному способу шифрования: Информация разбивается на случайное количество частей (минимум десять), после каждый файл шифруется уникальным ключом AES-256, далее шифруем его с использованием мастер-ключа RSA-2048, предоставляя владельцу мастер-пароль, который далее будет хранится только у него. Мастер-ключ внедряется в хедер каждого файла. Полученные файлы хранятся в распределенной сети на компах обычных пользователей, десятикратно при этом продублированные. Если происходит отключении одного юзера, система копирует эту часть на дополнительное хранилище. Какие слабые места? |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 453 |
Почему случайное? почему именно десять? А если размер информации 9 байтов - что делать? Откуда он берётся? где потом сохраняется? Кого - его? Что за мастер-ключ? когда внедряется - до шифрования или после? Откуда берётся хедер? Бред какой-то, чес-слово... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 7 Всего: 386 |
Я тоже не все слова понял, однако правда ли, что стойкость подобного танца с бубном будет равна стойкости пароля, а не стойкости самого ключа (2048 ?) -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
rob72a |
|
|||
Unregistered |
Какой "мастер-пароль"? Ассиметричный алгоритм RSA предоставляет два ключа: публичный и приватный. Нужны все эти заморочки только для того, чтобы передавать ключи по незащищённому каналу. А вообще ассиметричные алгоритмы по надёжности проигрывают симметричным. Если пароль будет храниться только у владельца ("...который далее будет хранится только у него...") и передавать его никуда не надо, то зачем вообще RSA? Достаточно просто симметричного алгоритма.
Если требуется генерить пароли в одном месте, а потом рассылать их, то: 1) Зачем? 2) Если уж очень хочется, то ничего нового придумывать не надо, генерим пароль, генерим RSA ключи на двух машинах, обмениваемся публичными... Ну и так далее. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
_zorn_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: нет Всего: 12 |
Дада, сможете мне приватный ключ добыть из публичного для RSA-2048 ? Солнце скорее погаснет А вообще видно что ТС просто не понимает смысла ассиметричного шифрования и придумывает велосипед. Реально непонятно почему RSA ? Если все зависит от пароля почему именно ассиметричный алгоритм ? Для устрашения потенциального врага страшными буквами ? ЗЫ. А по постановке задачи придумывается троян-шифровальщик скорей всего... На входе чел не разбирающийся в криптографии, но надо по быстрому. На выходе шифрованные файлы... Это сообщение отредактировал(а) _zorn_ - 2.4.2016, 06:55 |
|||
|
||||
rob72a |
|
|||
Unregistered |
Из 2048-битного не смогу. А вот из 128-битного смогу, даже на древней машине за время, измеряемое секундами. Ну может быть минутами. Сможете взломать, скажем, 128-битный AES?
Факторизация гораздо проще, чем перебор. Так что остаюсь при своём мнении. Ассиметричные алгоритмы по надёжности проигрывают симметричным. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
_zorn_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: нет Всего: 12 |
||||
|
||||
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |