[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Помогите расшифровать LUKS или CCRYPT.



Иван Чернов <tretegodnya@yandex.ru> writes:

> Wed, 2 Jul 2014 14:18:54 +0700 Иван писал(а):
>> > > И ещё один сходный вопрос по шифрованию, теперь ccrypt:
>> > > насколько сложно будет подобрать ключ к файлу (.cpt) длиною в 40
>> > > КБ ?    
>> > один байт - это 2^8=256 вариантов. 40кб - это 256^(40*1024) =
>
> Я тут неточно выразился: 40 КБ - это уже зашифрованный файл. Поэтому,
> думаю, арифметика тут не верна насчёт количества вариантов. -- Т.е.
> вопрос от обратного.

А, то есть ещё и длина ключа неизвестна? Ну, тогда давайте предположим
самый оптимистичный вариант - ключ из 8 букв латинского алфавита
(заглавных и прописных) и цифр:

% echo '(26+26+10)^8' | bc | wc -c
16

16 символов, это минимум 10^16 вариантов. Даже, если Вы будете
перебирать миллион ключей в секунду (что сомнительно при расшифровке
файла в 40 кб):

% echo '10^16 / 10^6 / (3600*24*365)'  | bc
317

У Вас всё равно уйдёт 317 лет для полного перебора. 

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



Attachment: pgpvDsuD6KKFi.pgp
Description: PGP signature


Reply to: