Достаточно спорно, допустим задача подобрать пароль для архива, скорость перебора будет напрямую зависеть от производительности компьютера, и как думаешь, что быстрее подберется пароль yz или y8 ?
Никакой разницы, если не известно точно, что там только буквы.
Если известно точно - буквенный, конечно, так как меньше вариаций.
Но если пароль из 30 букв, то разница в пару сотен лет не будет для тебя играть роли при общем времени подбора в пару тысяч.
Ну, скажем, разница есть, если кто-то подсмотрит то как ты вводишь пароль. Если ты вводишь 6 раз "MAMA", то подсмотревшему не составит труда тебя взломать. Если ты вводишь наиполнейшую несвязанную ахинею, то ему подсмотревшему придётся запомнить каждый символ, более того если ещё и поигрывать шифтом, то подсмотревшему придётся запомнить не только последовательность символов но ещё и какие из них надо писать с шифтом, причём он ещё и не везде сможет уловить нажатие шифта. Вот это будет реально сложный пароль.
А чтобы упростить запоминание в последовательности должна быть известная только тебе логика.
"Подсмотрит" - это компрометация пароля и к прямому взлому сервиса не относится.
Любой пароль можно "подсмотреть", к примеру, распознав из соседней квартиры звук нажатия клавиш. Но я эту ситуацию как-то не рассматриваю (смысла нет - если настолько заморочились, то сломают в любом слкучае).
Ну это актуально, если
1) ты живёшь с девушкой и есть что скрывать
2) ты отец и есть в доме дети или что скрывать от жены
3) ты студент и живёшь в одной комнате с ещё одним-тремя
4) ты школьник и живёшь в одной комнате с братом/сестрой
и т.п.
Ну тогда надо думать головой и выбирать пароль под окружение.
Проблема "сложных" паролей в том, что они не запоминаются. Это значит, что их нужно хранить где-то ещё (защитив более простым паролем - в лучшем случае).
Вот на этот случай нужна понятная только тебе система.
Например то что я сейчас сходу придумал:
1) берём четверостишие
2) делаем аббревиатуру из первых букв каждого слова
3) делаем прописными буквы из начала каждой строки
4) вводим их транслитом на латинице
5) там где строка кончается можно ставить цифры из даты рождения какого-нить другана в обратном порядке
Например:
1) Четверостишие
Ты крылья оторвал бесчинно
И резко сбросил со скалы…
Я не сержусь: я получила
Урок вождения метлы.
2)3) Аббревиатура
Ткбо Ирссс Яинсяп Увм
4) Транслит
Tkbo Irsss Jinsjp Uvm
5) Цыфры
Tkbo86Irsss07Jinsip28Uvm
То есть запоминать и систему, и стартовую фразу, и порядок изменений.
Если ты реально так делаешь - ну, молодец, но мне настолько полагаться на память неохота.
Только при постоянном использовании. У меня было что-то похожее по сложности, я вбивал один и тот же пароль полтора года (несекурно, ага).
После не использования в течение 3 месяцев вспоминал минут 10 в панике. Вспомнил. Больше так не хочется.
Я вообще к тому подводил, что зачем писать 30 букв, если можно добавить "!" вместо 10 букв? И сократить пароль до 10 символов. Типично набирают пароли цифрами, потом могут буковки добавить, потом уже с Верхним регистром можно буковку впихнуть, а под конец еще "?" Или сразу всю таблицу символов и вдобавок китайскую раскладку добавить для перебора?
Ладно, по полочкам давай. Есть задача подобрать пароль на администратора домена, который меняется раз в две недели (допустим) или есть архив rar который никуда не денется и не изменится? Как ты будешь действовать в первом и во втором случае? Если по железу у тебя ограничение в одном мощном и другом слабеньком компе. Для упрощения задачи - виртуальные машины исключены.
Удобство набора этого пароля... Или ты 30 символов вводишь или 10 символов, но из-за регистров и дополнительных символов не является худшим. Т.к. комбинаций не меньше.
Ты вообще подбирал пароли? Понимаешь принципы и последовательность, если учитывать достаточно посредственное отношения пользователя к паролям? Как эпидемия kido возникла? Ты говоришь про 30 символов, а я про последовательность исходя из логики.
нет никакой логики в последовательности из 6-7 случайных слов, которые складываются в какую-то безумную фразу для запоминания.
Так и так придётся подбирать всю последовательность символов.
Условия моей задачи именно такие. Что ты там себе напридумывал про посредственных пользователей - только твои фантазии (пока ты их не объяснил вменяемо, по крайней мере).
Хоспади, чел, если ты так же мыслишь, как объясняешь свои комментарии, твои пароли вообще толку ломать никакого.
Продолжай в том же духе, ты на верном пути.
Да я все понимаю, почитай про brute force просто, а потом уже спор начинай. На джое отгрести минусов проще паренной репы, хоть и бываешь прав. Справедливости нет!
Ты так и не смог конкретно ответить на конкретнейший вопрос, уйдя в какой-то теорикрафт и метафизику.
Что приводит меня к мысли, что либо ответа нет, либо это дислекция какая-нибудь. Не делай это моей проблемой.
Вопрос идиотский, на самом деле. Английский алфавит 26 букв. Добавь 26 букв в ВЕРХНЕМ регистре, добавь кириллицу и кириллицу в верхнем регистре и остальное, что выше я указывал. Ты понимаешь на сколько это увеличит количество символов для подбора пароля? В твоем случае ограничено 26 символами! З.Ы. картринка с пикабу.
Ты, видимо, читать не умеешь даже выделенное.
У тебя 30 НЕИЗВЕСТНЫХ символов в пароле. Так заметнее? Тебе никто не сказал, что пароль только из букв. Ты этого не знаешь. Ты будешь вынужден подбирать, основываясь как минимум на алфавите, цифрах и части спецсимволов.
Более того, пароль может быть с цифрой, запятыми и вопросительным знаком, так как повторяет какую-то фразу. Продолжай заменять 2/3 этой фразы на 1 спецсимвол, нелюбитель читать ты наш.
Замечательный ответ, а теперь оказывается, что один символ есть из китайского иероглифа? А для простой наглядности привожу пример:
Меня заебал спор на эту тему111!
меня заебал спор на эту тему сложностей пароля для того чтобы зайти на аккаунт и каждый день его в вводить по нескольку десятков раз хотя проще изменить регистр и добавить пару знаков препинания
Наглядно?
Понятно, что логика у тебя отсутствует напрочь - продолжаешь трындеть про добавление спецсимволов в неизвестный пароль.
Ок, как я уже писал, отсутствие у кого-то соображалки - это не моя проблема.
Ай, достал уже.
Сравни пароли:
Меня заебал спор на эту тему111!
и:
меня заебал спор на эту тему сложностей пароля для того чтобы зайти на аккаунт и каждый день его в вводить по нескольку десятков раз хотя проще изменить регистр и добавить пару знаков препинания
Вот предложенные тобой пароли, максимально наглядно:
**************************
и
**************************************************************************************************************************************
Сравни.
facepalm.jpg
Чел в ответах xkcd'шной картинки про пароль из слов в ответах на комменты про пароли из слов задвигает какую-то ебанистику про "раз в две недели".
Иди проспись уже.
Наверное он имел ввиду, что возможно программы подбора паролей сначала пробивают только стандартные пароли, затем только комбинации из цифр, затем только из строчных букв латинского алфавита, затем только из прописных букв латинского алфавита. После этого используются комбинации, например строчных и цифр, затем прописных и цифр и т.д.
Т.е. программа будет перебирать все допустимые символы лишь в самую последнюю очередь, а с использованием только строчных букв латинского алфавита - в одну из первых.
Но это лишь моё предположение.
Если слов несколько - без разницы, так как нет смысла перебирать ещё и сочетания слов (на неизвестном языке, написанных с ошибками или в Йода-порядке).
Впрочем, если тебе это легко запомнить, используй. Главное - количество символов.
Тут нужно четко понять для себя: то, что у конкретного сервиса нет требований "большие буквы, цифры и спецсимволы", не означает, что в твоём пароле их нет. А раз взломщику это точно не известно, он будет вынужден использовать полный набор символов.
Поэтому делай пароль подлиннее и никому не намекай даже, что в нём и как используется.
Проблема в том что почти все сервисы требуют иметь либо 1 букву либо одну цифру. Даже мой ущербный пароь из 8 цифр пришлось менять, на 8 цифр + буква хотя и до этого проблем со взломом не было ни разу. Так вот есть сервисы в которых требуется 1 заглавная и одна маленькая буква. Значит нам уже известно что таковые в пароле будут. Но в оправдание можно сказать что если ты вводишь пароль неправильно, тебе могут заблокировать доступ к аккаунту на какой-то период, что еще более усложняет подбор пароля.
Еще один неплохой вариант для пароля там, где нет ограничений на длину и состав - цитаты из песен. Запоминается пара сточек из одного из любимых треков легко, обычно для пароля это довольно много (строка - 10-30 символов), да и никто не мешает взять хоть целый куплет. Так же куда проще набирать, ибо осмысленный текст, а не мешанина из символов. Против человека работает тоже хорошо благодаря просто огромному количеству вариантов, особенно если это не всемирно известная цитата очень популярной группы.
Например, IWannaBeTheRiches American (Powerman 5000 - A is for Apathy) - 27 символов, YouCantTrustAColdBloodedWoman (The Pretty Reckless - Cold-Blooded) - 30 символов, IWondefIfHeWillBeHappyWhenHesDead (Black Sabbath - Loner) - 34 символа.
Гугл - да, что-то другое - нет. Обработка индивидуальна для ресурса и человека.
"Любимые что-то" - угроза компетенции пароля в случае, если попытку взлома осуществляет человек, достаточно хорошо знающий жертву, что маловероятно - и все равно остаются тонны вариантов. Я считаю, что как пароль к почте/аккаунту/соцсети мой вариант достаточно надежен, чтобы возможность взлома в отсутствие экстремальных обстоятельств можно считать пренебрежимо низкой.
У тебя случаем нет профиля на ластфм? ) Или трансляции музыки в соц.сети / статус в Qip?
Это на тему "хорошо знающий". Взлом начинается со сбора информации о цели, и этой информации обычно можно накопать достаточно.
Профиля нет. Часто слушаю музыку из ВК без трансляции куда-либо - около трех сотен записей, медленно добавляю новые, список виден только друзьям (в списке друзей - не over 9000 малознакомых, а полтора десятка человек, которых я знаю лично).
Окей, 3 сотни записей, в каждой по 12-24 строк, варианты с пробелами-без плюс регистры букв.
Уже гораздо меньше тех триллионов лет полного перебора.
На тему "видно только друзьям" я бы не обольщался. Во-первых, сломать друга с паролем qwerty может быть вполне рабочим вариантом, во-вторых, вытащить из вхтагнтакта список песен-друзей и прочего могут многие сторонние сервисы-приложения.
В общем, параноик моде он, совершенно случайная (но запоминающаяся) фраза предпочтительнее.
Если кому-нибудь будет не лень пройти через все это для того, чтобы меня взломать - пусть ломают, я ценю чужие усилия. Ничего такого, что можно было бы как-нибудь эффективно использовать против меня или моих друзей в профиле нет.
Окай, конктерно по сравнению "фраза из любимой песни vs случайная фраза" преимуществом фразы из песни будет легкость "придумывания" и запоминания, преимуществом случайной фразы - несколько более высокая стойкость против подготовленного взлома конкретного человека.
Так рассуждать круто если ты знаешь что пароль это строка из песни. Как правило пароли это дни рождений, клички собак, номера телефонов подружки соседа. Я могу дать страницу от ВК с открытым доступом к записям, и ты не сможешь подобрать мой 9 значный пароль от Джоя и это учитывая что логин ты уже знаешь.
а ничо что атака по словарю сократит энтропию настолько что это вообще меньше чем за день взломается и ничо что видеокарты способны подбирать пароль к известному хешу со скоростью порядка несколько сотен лямов в секунду?
не далее как час назад мы виделись с другом и его знакомой, которая мне рассказала об "услугах" их компании: при желании взлом любого почтового ящика, профиля любой соцсети, вся смс-переписка и т.д.
что наводит меня на неприятные и грустные мысли: какой же смысл так заморачиваться над паролями, если любая лалка может придти в подобную конторку и узнать обо мне все?
Если известно точно - буквенный, конечно, так как меньше вариаций.
Но если пароль из 30 букв, то разница в пару сотен лет не будет для тебя играть роли при общем времени подбора в пару тысяч.
А чтобы упростить запоминание в последовательности должна быть известная только тебе логика.
Любой пароль можно "подсмотреть", к примеру, распознав из соседней квартиры звук нажатия клавиш. Но я эту ситуацию как-то не рассматриваю (смысла нет - если настолько заморочились, то сломают в любом слкучае).
1) ты живёшь с девушкой и есть что скрывать
2) ты отец и есть в доме дети или что скрывать от жены
3) ты студент и живёшь в одной комнате с ещё одним-тремя
4) ты школьник и живёшь в одной комнате с братом/сестрой
и т.п.
Проблема "сложных" паролей в том, что они не запоминаются. Это значит, что их нужно хранить где-то ещё (защитив более простым паролем - в лучшем случае).
Например то что я сейчас сходу придумал:
1) берём четверостишие
2) делаем аббревиатуру из первых букв каждого слова
3) делаем прописными буквы из начала каждой строки
4) вводим их транслитом на латинице
5) там где строка кончается можно ставить цифры из даты рождения какого-нить другана в обратном порядке
Например:
1) Четверостишие
Ты крылья оторвал бесчинно
И резко сбросил со скалы…
Я не сержусь: я получила
Урок вождения метлы.
2)3) Аббревиатура
Ткбо Ирссс Яинсяп Увм
4) Транслит
Tkbo Irsss Jinsjp Uvm
5) Цыфры
Tkbo86Irsss07Jinsip28Uvm
Если ты реально так делаешь - ну, молодец, но мне настолько полагаться на память неохота.
После не использования в течение 3 месяцев вспоминал минут 10 в панике. Вспомнил. Больше так не хочется.
Ткбо - перепутал две последние буквы. Как вспоминать будешь? )
Так и так придётся подбирать всю последовательность символов.
Условия моей задачи именно такие. Что ты там себе напридумывал про посредственных пользователей - только твои фантазии (пока ты их не объяснил вменяемо, по крайней мере).
EN = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
en = "abcdefghijklmnopqrstuvwxyz"
RU = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"
ru = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя"
digits = "1234567890"
space = " "
p = ",.-!?;:'\"/()"
op = "+-*/:^()="
all_spec = "`~!@#$%^&*-_=+\\|/?.>,
Продолжай в том же духе, ты на верном пути.
Что приводит меня к мысли, что либо ответа нет, либо это дислекция какая-нибудь. Не делай это моей проблемой.
У тебя 30 НЕИЗВЕСТНЫХ символов в пароле. Так заметнее? Тебе никто не сказал, что пароль только из букв. Ты этого не знаешь. Ты будешь вынужден подбирать, основываясь как минимум на алфавите, цифрах и части спецсимволов.
Более того, пароль может быть с цифрой, запятыми и вопросительным знаком, так как повторяет какую-то фразу. Продолжай заменять 2/3 этой фразы на 1 спецсимвол, нелюбитель читать ты наш.
п.с. какой нахрен пикабу ещё, чём ты вообще?
Меня заебал спор на эту тему111!
меня заебал спор на эту тему сложностей пароля для того чтобы зайти на аккаунт и каждый день его в вводить по нескольку десятков раз хотя проще изменить регистр и добавить пару знаков препинания
Наглядно?
Ок, как я уже писал, отсутствие у кого-то соображалки - это не моя проблема.
Сравни пароли:
Меня заебал спор на эту тему111!
и:
меня заебал спор на эту тему сложностей пароля для того чтобы зайти на аккаунт и каждый день его в вводить по нескольку десятков раз хотя проще изменить регистр и добавить пару знаков препинания
**************************
и
**************************************************************************************************************************************
Сравни.
Совсем ебанулся?
Чел в ответах xkcd'шной картинки про пароль из слов в ответах на комменты про пароли из слов задвигает какую-то ебанистику про "раз в две недели".
Иди проспись уже.
Про отсутствие соображалки я уже писал, больше повторять не буду.
Т.е. программа будет перебирать все допустимые символы лишь в самую последнюю очередь, а с использованием только строчных букв латинского алфавита - в одну из первых.
Но это лишь моё предположение.
ну или 2girlS1Cup - кому что ближе и проще запомнить (конкретно этот слишком популярен так что не пойдет)
Впрочем, если тебе это легко запомнить, используй. Главное - количество символов.
Тут нужно четко понять для себя: то, что у конкретного сервиса нет требований "большие буквы, цифры и спецсимволы", не означает, что в твоём пароле их нет. А раз взломщику это точно не известно, он будет вынужден использовать полный набор символов.
Поэтому делай пароль подлиннее и никому не намекай даже, что в нём и как используется.
Чертовы опечатки..Дело твоё.
В любом случае, это с моим комментарием никак не связано.
Например, IWannaBeTheRiches American (Powerman 5000 - A is for Apathy) - 27 символов, YouCantTrustAColdBloodedWoman (The Pretty Reckless - Cold-Blooded) - 30 символов, IWondefIfHeWillBeHappyWhenHesDead (Black Sabbath - Loner) - 34 символа.
Но вообще "любимые что-то" - это уже угроза компрометации пароля, не лучший вариант.
"Любимые что-то" - угроза компетенции пароля в случае, если попытку взлома осуществляет человек, достаточно хорошо знающий жертву, что маловероятно - и все равно остаются тонны вариантов. Я считаю, что как пароль к почте/аккаунту/соцсети мой вариант достаточно надежен, чтобы возможность взлома в отсутствие экстремальных обстоятельств можно считать пренебрежимо низкой.
Это на тему "хорошо знающий". Взлом начинается со сбора информации о цели, и этой информации обычно можно накопать достаточно.
Уже гораздо меньше тех триллионов лет полного перебора.
На тему "видно только друзьям" я бы не обольщался. Во-первых, сломать друга с паролем qwerty может быть вполне рабочим вариантом, во-вторых, вытащить из вхтагнтакта список песен-друзей и прочего могут многие сторонние сервисы-приложения.
В общем, параноик моде он, совершенно случайная (но запоминающаяся) фраза предпочтительнее.
Опять-таки общий комментарий: взлом одного пароля нередко позволяет понять принцип составления паролей, и тогда остальные посыпятся гораздо быстрее.
А может, и не пойдёт.
Кто знает, как будет рассуждать взломщик.
Если у тебя в пароле такие слова, то даже Митник не осилит, не то что этот программер..
№m3rfi$VgR8Mdh$gl5O^67ymyJebW*coE98cd:)
+ меняю раз в месяц.
Ctrl+V
© древний анекдот
что наводит меня на неприятные и грустные мысли: какой же смысл так заморачиваться над паролями, если любая лалка может придти в подобную конторку и узнать обо мне все?
потому что я никому на хрен не нужен.
"- Готов набирать ключ?
- Ага...
- Диктую... Вначале цифры. Семь. Четыре. Шесть. Ноль. Шесть. Два. Четыре. Семь. Теперь буквы. W. H. O. Все прописные. d. s. Все строчные. Снова цифры. Один. Три. Шесть. Восемь. Один. Строчная y. Прописная Z. Символ доллара. Собака.
-- Которая в адресах? Или слово собака? -- деловито спрашивает Пат.
- Значимые слова в шифрах используют только ламеры, - говорю я. - Знак, конечно. Теперь три открытые скобки, цифра восемь. И восклицательный знак.
- Набрал, - сообщает Пат. - Сейчас, ключ генерится...
- Ну, возвращаю Чингизу...
Темный Дайвер, оставив трубку в сторону, шепчет:
- Хороший ключ! Одобряю!
Я молчу. Это мой общий ключ. Теперь придется переупаковывать все базы данных. Темный Дайвер подносит трубку к Чингизу. Тот почему-то смотрит на меня почти с таким же негодованием, как и на Темного Дайвера. Но голос сохраняет спокойным:
- Открыл первый шифр? Хорошо. Теперь набирай ключ... он простой... ламерский...
Вот оно в чем дело!
- Это фраза, первая буква строчная, все остальные прописные. Пробелы значимы. В конце должна стоять точка. Набирай... и повторяй по буквам.
Чего он тянет...
Чингиз выдыхает и ледяным голосом произносит:
- Сорок тысяч обезьян в жопу сунули банан.
Темный Дайвер сгибается от беззвучного хохота. Трубка в его руке пляшет у лица Чингиза. Падла издает хрюкающий звук, пытается скосить глаза на Чингиза, потом смотрит на меня.
Я держусь. С трудом, но держусь.
- Что? - Чингиза вдруг покидает самообладание. - Какой еще "абезьян"? Ты в зоопарк ходишь на "абезьян" посмотреть?
Я не выдерживаю. Мы проиграли. Мы капитулировали перед Темным Дайвером. И неясно еще, оставит ли он нас в живых, получив файл. Но сейчас я валяюсь, парализованный, одновременно и в глубине, и в своей квартире. И веселюсь даже не столько от выбранного Чингизом пароля, сколько от нагоняя, который он сейчас устраивает.
- Да! Банан!
- Один на всех? -- спрашивает Падла и заходится мелким, хихикающим смехом.
- Все... теперь Тоха свой ключ скажет. Двоечник...
Темный Дайвер подходит к Падле. Оглядывается на меня, улыбается. Я не могу улыбнуться в ответ... но чувствую, что мог бы это сделать. Надо же. В чем-то мы с ним сошлись. Я все понимаю. И что ключ, состоящий из значимых слов, удобнее. И что используя такой ключ, надо составлять фразу смешную, нелепую и запоминающуюся. И что она настолько не подходит к образу Чингиза, что является вполне надежной.
И все-таки... все-таки смешно...
- Здоров, старик... - басит в трубку Падла. - А хорош ключик у Чина, да? Мы тут чуть не померли от смеха...
- Не тяни, - тихо говорит Темный Дайвер.
- Значит, вот что... У меня тоже ключ несложный. Но вот какие-то слова тебе могут показаться незнакомыми... если что, так по буквам уточни. И вообще... ты на смысле не фиксируйся.
Чингиз явно настораживается.
- Ну... шутки у меня такие, дурацкие. Сленг, ненормативная лексика... ты парень-то большой...
- Быстрее! -- В голосе Темного Дайвера появляется легкая угроза.
- Если что, так потом я тебя к психологу на прием свожу...
- Ты из каких слов ключ составил? - шипит Чингиз.
Падла вздыхает и почему-то понижает голос:
- Короче, слушай... буквы чередуются, первая строчная, вторая прописная, третья строчная и так далее... пробелов нет вообще. Набирай отстраненно...
И он произносит свой ключ.
Секунд десять в библиотеке висит гробовая тишина. Темный Дайвер стоит, застыв как изваяние, и краска заливает его лицо. Мне тоже хочется покраснеть. Но я не могу.
Потом раздается ледяной голос Чингиза:
- Ты что говоришь ребенку?
Падла сопит, не отвечая.
- Я же тебя убью, панк ненормальный...
Падла хмурится и очень сухим, академическим тоном говорит в трубку:
- Да, малыш, я понимаю, что данное слово редко используется во множественном числе и поэтому звучит как-то непривычно. Нет, в словаре ты его не найдешь... ни в одном. Но согласно общепризнанным грамматическим правилам, множественная форма должна строиться именно так.
Чингиз шумно выдыхает воздух.
- Что? - Падла на миг задумывается. - Нет, нет, конечно! Это невозможно на самом деле. Противоречит анатомии, физиологии и психологии человека. А если ты покажешь специалисту по сопромату, то поймешь, что и законы физики против. Это просто некая ироническая фантазия, выраженная ненормативной лексикой. Хорошо, потом обсудим. Все, все. Не зацикливайся, ладно?"
©