Иван Чернов <tretegod...@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 лет для полного перебора. Брутфорс - это метод, если у Вас есть конечных размеров словарь. Полный перебор - вряд ли можно устроить.
pgpdaDzPrmCRI.pgp
Description: PGP signature