Сколькибитный пароль считается достаточно сложным, чтобы его не сломало брутфорсом ЦРУ/ФСБ? Начну с цитаты из ответа: Когда говорят о длине ключа в N бит обычно имеют в виду что у ключа может быть 2**N различных значений. Соответственно в вашем случае для фразы из 100 различных слов длиной 10 слов имеем 100**10 вариантов. Что бы выразить это в битах нужно взять от него двоичный логарифм. Получится log2 100**10 ≈ 67 бит. А 67 бит это много или мало? :) Сколько бит должно быть в пароле, чтобы его гарантированно не сломали через API (или даже через сокетное соединение) любые спецслужбы мира? )) И чтобы с запасом на 5 лет вперед)) Просьба не писать ответы типа "100500 миллионов бит" )) имеется в виду - минимально достаточный - оба слова ключевые)) Спасибо!
На сегодняшний день считается, что пароль должен быть как минимум 128-битным, чтобы его нельзя было сломать методом брутфорса даже спецслужбам. Однако, для гарантированной защиты с запасом на 5 лет вперед, рекомендуется использовать пароль длиной не менее 256 бит. Такой длинный пароль крайне сложно будет взломать, даже при использовании мощных вычислительных мощностей.
На сегодняшний день считается, что пароль должен быть как минимум 128-битным, чтобы его нельзя было сломать методом брутфорса даже спецслужбам. Однако, для гарантированной защиты с запасом на 5 лет вперед, рекомендуется использовать пароль длиной не менее 256 бит. Такой длинный пароль крайне сложно будет взломать, даже при использовании мощных вычислительных мощностей.