EugeneRoshal
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Pasha_ZZZ Цитата: Ну и саму опцию назвать типа Усиление шифрования (для понятности). | Я думал о подобной опции, но пока решил ее не делать. Опасаюсь, что многие включат ее, несмотря на любые предупреждения, а в итоге пострадает репутация формата. "Лучше пакуйте в zip, а то распаковка rar на моем смартфоне подвисает или выдает какое-то непонятное сообщение". Цитата: При этом вычисления не прерывать, а показать окошко с возможностью отмены операции. | Это не поможет, если распаковка производится утилитами командной строки без участия человека. Какая-нибудь автоматизированная система обработки архивов. Придется придумывать ключ, ограничивающий время вычисления PBKDF2. Или ограничить максимальное число итераций большим, но все же еще разумным значением. Что я и сделал. Цитата: В принципе, 2^24 это тоже неплохо, уже почти 17 млн. | Изначально возможность указания числа итераций в RAR5 я планировал использовать для увеличения этого числа с ростом общей производительности железа. Скажем, вдвое каждые 5 лет. Но пока что на руках хватает слабого железа, чтобы не трогать нынешнее 2^15. Насчет опции я зарекаться не буду, сам про нее думал. Может когда сделаю, может нет. Пока для меня минусы такой опции все же перевешивают. И даже если когда-нибудь буду делать, не факт, что рискну разрешить все 2^24. Для DoS это еще маловато, но чтобы раздражать пользователей крайне медленной реакцией - уже достаточно. Скорее выберу 2^20 или около. |