БЫТОВОЙ КРИПТОГРАФИИ ТРЕД. Меня интересует можно ли придумать такую криптографическую систему паролей которая бы отвечала следующим БАЗОВЫМ КРИТЕРИЯМ:
1. Ты помнишь логин/пароль от каждого сайта в уме, не обладая феноменальной памятью. (100+ сайтов) 2. Пароль для каждого сайта всегда разный. 3. Пароль включает в себя буквы ВЕРХНЕГО и нижнего регистра, спецсимволы, цифры. 4. В случае компрометации одного логина/пароля, на одном из сайтов нельзя узнать пароли от остальных сайтов. 5. Можно не боясь расшифровки файл с паролями показывать чужому.
Google Passwords, Apple связка ключей - это конечная криптография, в которой сервисы только занят данные, но не имеют к ним доступ. Яблоко так хранит любые документы в iCloud даже уголок несколько лет как. Да просто образ dmg, зашифрованный aes256.
>>333483235 (OP) Чужой умеет читать? Детерминированный генератор паролей на основе мастер-токена. Ты запоминаешь только один сильный мастер-токен (длинную passphrase), а пароль для каждого сайта генерируется по формуле: хеш(функция(домен,тебе известный токен))
>>333483235 (OP) Вопрос интересный, но... > 100+ сайтов) ты ебанутый? у нормального человека отсилы 10-15 важных сайтов. На остальную срань с головой хватит генерации и хранилища паролей в браузере. > Можно не боясь расшифровки файл с паролями показывать чужому. ты ж в голове собрался их держать, какой файл с паролями?
>>333483884 Имеем домен - двач, и твою мастер фразу Предлагаю такой хеш: Через букву вставлять символ с домена и с фразі, когда домен заканчивается заменяешь значаками на четніх цифрах. Фроде годно?
2ch.hk e9v4wdsf Недостает домену двух симовлов, значит вставим 2=@ и 4=$
>>333484009 >в крайнем случае из файла, который можно показать другому, где итогового пароля не будет Заведи менеджер паролей, генерируй полный рандом, потом можешь этот зашифрованный файл с бд хоть на сосач кидать. Отвечает пунктам, кроме ебанутого желания держать 100 паролей в голове.
>>333483235 (OP) >Пароль для каждого сайта всегда разный. Пароль название сайта в другой раскладке с добавление цифр и спецсимволов, который одинаков для всех паролей
>>333483235 (OP) >3. Пароль включает в себя буквы ВЕРХНЕГО и нижнего регистра, спецсимволы, цифры. Эм... Ты не осилил математику за дсятый класс, как и большинство "безопасников" в мире?
>>333487228 >владелец сайта знает твой пароль на остальных сайтах С хуяли? Он знает только тот пароль что на его сайте, на других юзай уникальные другие
>>333483235 (OP) Нахуй надо? Сейчас практически на любом сайте если ты заходишь с нового компа просят ввести код отправленный на почту. А на почту чтобы зайти нужно ввести код который пришел по смс. так что даже имея твой пароль все равно зайти они не сомогут
>>333483235 (OP) >Ты помнишь логин/пароль от каждого сайта в уме, не обладая феноменальной памятью. >(100+ сайтов) Буквально невозможно без феноменальной памяти
Если ты имеешь в виду что ты не помнишь их на самом деле, а подбираешь из формулы, которую запомнил, то это сильно уменьшает их криптографическую стойкость
А вообще этот пункт как бы ты его не представлял и не реализовывал делит на ноль смысл держать пассы в файле. Ты уж реши на каком стуле хочешь сидеть, идеального решения разложить жопу на оба всë равно не добьëшься
А вообщн просто зашифруй файл пассов и запомни мастер-пароль. Все совремеррфе брацзеры имеют такой функционал из коробки, а ты мозги ебëшь
>>333487406 >А вообще этот пункт как бы ты его не представлял и не реализовывал делит на ноль смысл держать пассы в файле. Ты уж реши на каком стуле хочешь сидеть, идеального решения разложить жопу на оба всë равно не добьëшься ничего он не делит на 0.
у тебя файл который под рукой, а в голове настоящий пароль. непонятно? я тебе дал свой файл там все пароли и логины но ты нихуя ни на 1 сайт зайти с этим файлом который я тебе дал не можешь.
потому что логин и пароль у тебя в голове, а в файле лишь "болванка"
>>333483235 (OP) Придумываешь свой универсальный пароль, например Pasword!23 123 1 c шифтом Далее придумывешь микс, например просто ставишь название домена в начала 2chPasword!23 discordPasword!23 и так далее Можно придумать способ миска по сложнее, например миксовать друг за другом 2Pcahsword!23 Компрометация пароля не даст кому-то доступ до всех аккаунтов, так как если будут копать именно под тебя, то просто спиздят пароль от нужного сервиса. Если будет общаяя компроментация паролей сервиса, то твой пароль просто попадёт в датасет паролей, и если кто-то и будет взламывать тебя, то только в автоматическом режиме, по этому будет использовать специфичный пароль для сервиса который был скопроментирован. Так что бы кто-то смотрел базу слитых паролей глазами. Искал там паттерны и пытался взломать всё остальное, анриал.
>>333483235 (OP) откуда вы вобще такие лезете шизы застрявшие в 100500 летних реалиях, когда не было нормальных менеджеров паролей. тот же кипасс открой и там в генераторе укажи свои критерии пароля, сколько символов и каких и всё такое прочее и генерируй хоть по 100 паролей для каждого из 100+ сайтов. помнить надо только один, от базы кипасса
>>333487548 По-моему оп сам не знает что он хочет Задача, блядь, у которой уже сто лет в обед есть готовые решения, но он пытается изобрести колесл, при этом не шаря в теме
>>333487546 >Так он у тебя в голове же в голове у тебя методика вычисления(или тоже в файле, если можно придумать так, что ты её можешь отдать не боясь) которая формирует конечный пароль.
открыл файл - видишь там пароль, болванку, сделал какое-то действие в уме условно, получается итоговый настоящий пароль и логин от сайта. вообще в идеале ещё и сайты шифровать как-то. типа чтобы только тебе ведомо было, что тут файл с 200 сайтами, но смотря на них никто не понимает, какой это сайт, а ты понимаешь
>>333487594 > помнить надо только один Так и взламывать надо только один. дебилы блять... А злоумышленнику с кейлогером вообще взламывать ничего не надо и достаточно посидеть в системе один день чтобы получить доступ ко всем логинам. Я хуею с дегенератов. Еще советовать лезет, с апломбом нахуй. пиздец
>>333486316 Ты, чо, нахуя помнить РозовыйСлонеЕбетРыжуюСабакуВСраку, проще же дать компу перебирать хуету типа )hKyNI_D$1K%1 которая будет записанная на бумажке перед компом
>>333487699 А злоумышленнику на админе сайта с идеей опа ещë проще - он знает точно один настоящий пароль + оп в открытый доступ хочет свой файл-болванку выложить Админ смотрит пароль болванку от своего сайта, сравнивает с реальным паролем, вычисляет из этого формулу и применяет ко всем остальным паролям болванкам - pwned
на вот это говно. https://lesspass.com/ https://github.com/lesspass/lesspass Это алгоритмический манагер паролей. Работает только во фронтенде. Нужно помнить только один пароль. Не обязательно юзать именно его, но концепция такая.
>>333483235 (OP) Первый пункт сразу же исключает все остальные пункты. Просто блокнот себе веди и вручную пароли записывай. Раз в месяц делай бэкап на фллешку или ещё куда. Хотя кому ты нахуй нужен? Единственное над чем стоит трястись это банк.
>>333483235 (OP) 1. Три радномных коротких слова через пробел, например milk bear gun. 2. Потом литспикируешь их и в части слов ставишь заглавную букву: m1lk B34r Gun 3. Для каждого сайта через пробел добавляешь четвёртое слово по ассоциации, например 2ch.hk - makaka, при обфусцировании четвёртого слова везде используешь одно правило, напримеп, меняем "a" на "@", получается: m1lk B34r Gun m@k@k@.
На обычной хардвари у тебя уйдёт несколько миллиардов лет на брутфорс такого пароля.
>>333487811 Блядь, если у тебя есть изначальные данные и конечные зашифрованные, то вычислить формулу по которой проходит шифровка всегда можно. Часто это даже просто, блядь, глазами видно Если глазами не видно и формула сложная, то можно скормить нейронке, она подберëт Только сложную формулу оп юзать не будет, ибо сам еë не запомнит, лол
>>333487782 ok Хинты: facebook fkdj_6_Gfr1235 reddit iefnfjhhrreter2453 privat24 poriergjdfiu3264 ----- настоящий пароль к фейсбуку zuker_beRgsos_eTzas_p0s1b0 Вычисляй пароль к приватбанку.
>>333489187 Берешь любую фотку с рожей с множетсвом родинок. В редакторе изображений в центре каждой родинки ставишь один пиксель немного выделяющегося цвета (немного темнее чем сама родинка). Замазываешь родинки на приблизительно одинаковой высоте. Хранишь список сайтов чтобы сохранить порядок. Каждому сайту соответствует родинка по высоте (первая по высоте - первый сайт в списке и тд) Паролем к сайту будут координаты пикселя записанные словами с обфускацией плюс цифрами вконце (можно только цифры одной координаты).
>>333487879 Никто трезвый не сядет брутфорсить твой пароль, наркоман, потому твои спецсимволы несут только одну роль -- при случайном взгляде мимокрокодила на случайно показанный пароль -- мимокродил не смог запомнить/воспроизвести с клавиатуры. Идеально -- что-то уровня Sdd22dessw2341ssw! - 0 смысла, вводится вслепую с дикой скоростью, так как буквы рядом, первая буква закрывает потребность в заглавных, последний - в спецсимволах, 3 строки и 3 ряда на клавиатуре. Удачи в запоминании, если увидел краем глаза или в попытке подсмотреть в клавиатуру.
Забудешь через минуту. Даже если каждый день везде вводить по 3 раза все равно будут ложные наборы. Потом уйдёшь в отпуск на 2 недели и забудешь окончательно. А на практике очень мало сервисов требуют постоянного ввода всего. И ты эти пароли забудешь через неделю буквально все
>1. Ты помнишь логин/пароль от каждого сайта в уме, не обладая феноменальной памятью. (100+ сайтов)
Только обладая феноменальной памятью.
Лучше короче используй diceware и используй блокнотик в надёжном месте. Длинные словосочетания намного надёжнее чем 1-2 слова но в обоих регистрах, с циферками и знаками, причём запомить людям их проще. Если очкуешь забыть или хочешь СТОТЫЩ ПАРОЛЕЙ то можешь trifid или bifid или otp прогнать поверх каждого пароля. Только заранее пронумеруй ключи и пароли что бы номера совпадали и ты знал какой чем расшифровывать. Ну и получается шифрованные пароли и ключи надо хранить хотя бы на разных бумажках в разных местах в доме. Но если потеряешь то потеряешь всё сразу.
>>333494418 >diceware Diceware — это метод создания паролей, фраз и других криптографических переменных с использованием обычных игральных костей в качестве аппаратного генератора случайных чисел. Для каждого слова в парольной фразе требуется пять бросков шестигранной кости. А папроще можно? для работяг
>>333487651 Любой компьютер с подключением к сети и с хотя бы одной программой которую не одобрил профессиональный безопасник уровня CIA МВД это автоматически компьютер со всякими спайварями которые могут читать что происходит на мониторе и следят за тем что ты печатаешь и отправляют куда-то. Вот запросто. А уж если пиратишь игры и запускаешь exeшники то точно что-то да словишь однажды. Менеджер паролей лол. Разве что только если этот комп будет пожизненно без доступа в сеть.
>>333494443 Сайт diceware открываешь, так и пиши diceware pdf. Берёшь кубик с 6 сторонами (обычный). Бросаешь столько раз сколько индекс слова в словаре diceware. Они бывают разные на разных языках и даже так их несколько версий на каждый. Выпадает тебе условное 111425 - Записываешь слово под этим номером. Повторяешь процедуру. 4-5-6-7 слов и тд и тп и уже больмень пароль устойчивый к брутфорсу но не абракадабра, а нормальные слова. Кубик это настоящий труъ рандомизатор, в домашних условиях ты мало что найдёшь на уровне или лучше. Ну и научишь кидать кубик хорошо, что бы он хорошо перемешивался при болтании и падал всегда на разные стороны.
>>333483235 (OP) Вшей токен крипто.про себе в задницу. Надёжно, безопасно, секьюрно. Если кто-то полезет к твоей жёппе - значит это либо пидор, либо хакер: от обоих стоит держаться подальше. У тебя не смогут незаметно украсть пароли - подключение только кабелем, а беспалевно воткнуть usb-шнурок тебе в анус не сможет даже Амаяк Акопян. Если тебя поймает злой майор - ты сможешь поднатужиться и раздавить токен своим натренированным сфинктером - твоя коллекция цопе так и останется незамеченной на скрытом разделе харда.
>>333494539 >>333494539 >Любой компьютер с подключением к сети и с хотя бы одной программой которую не одобрил профессиональный безопасник уровня CIA МВД это автоматически компьютер со всякими спайварями которые могут читать что происходит на мониторе и следят за тем что ты печатаешь и отправляют куда-то. Шапочку из фольги не забыл одеть? шизик
>>333483235 (OP) Так для пароля к сайту - придумай определенный закон, по которому вычисляется пароль исходя из URL сайта. Вот прям как хэши вычисляются. И тогда надо будет помнить только этот закон.
>>333501571 Так ты и не будешь ничё запоминать. Это просто генератор паролей которыми удобно манипулировать в отличие от ajsaho51@$@$@_nvknz,1321y967532. Я всё жи предлагаю писать их на бумашке. Элегантно и просто. Какой смысл их вообще шифровать если они и так в надёжном месте дома спрятаны?
>>333502692 >Какой смысл их вообще шифровать если они и так в надёжном месте дома спрятаны? Правильно. Когда товарищ майор заглянет к тебе домой за нужной инфой ему даже не придётся разогревать паяльник, вежл все будет на стикере приклеено надёжно к монитору
>>333502782 Майор не телепортируется, он сначала стучится или выламывает дверь. У тебя будет достаточно времени сжечь один листочек бумаги если они будут на видном месте, рядом с зажигалкой или спичками, если бумажка будет сложена заранее гармошкой и будет огнеупорная подставочка или тарелка. Ну и мне кажется когда майор обыскивает твой дом - пароли от сайтов с китайскими мультиками и толстыми голыми тётями это последняя твоя забота.
>>333503092 > Майор не телепортируется, он сначала стучится или выламывает дверь. Хакеров и прочих компьютерных преступников майор крутит когда те идут в магазин за хрючевом потому что знает что те легко уничтожат все улики (ибо они не вещественные а цифровые) если ломиться к ним в дверь.
>>333501088 Да вот тебе уже посоветовали использовать хэш-функции. Хэш от URL сайта уже даёт тебе определённую уникальную комбинацию символов-байт, которые соответствуют этому сайту. А впридачу, ещё засоли её. Т.е. добавь к названию сайта некую особую случайную строчку (соль), которую ты всегда будешь держать в уме. И тогда, никто даже и не сможет восстановить сгенерированный хэш от URL по самому URL (без соли). А дальше, тупо определи какой-нибудь однозначный закон, который преобразует полученный хэш в твой пароль. А так вообще - тут правильно уже написали - есть stateless менеджеры паролей. Погугли про них.
>>333501088 легко. берешь первуб букву из домена и зменяешь ее
например google.com
a b c d e f g g - седьмая буква алфавита к любому значению прибавляешь, например такую же цифру или число то есть если первая буква домена g, то пароль начинается с 14, далее может быть любое слово или набор слов или еще одно умножение 14х14=196
для гула получаем условный пароль - 14196fuckuall#
далее если пиздец хочешь усложнить добавляешь еще правило. например буквы похожие на цифры заменяешь цифрами из полученно числа. то есть получаешь 496fuckua11.
4-5 таких правил и подобрать будет почти нереально даже имея несколько паролей
>>333509648 а, ну и ты понял, что я для примера сделал так, что видно, что буква g седьмая конечно этого в пароле быть видно не должно и тебе нужно 7 умножать на рандомное число или цифру по своему выдуманному правилу. например на свой возраст умножай
Мнемоника (или мнемотехника) — это искусство запоминания. Это система методов и приемов, которая облегчает запоминание информации и увеличивает объем памяти за счет образования ассоциаций (связей).
Популярные методы и приемы
Акростих: Первые буквы слов в придуманной фразе кодируют нужную информацию. Самый известный пример: «Каждый Охотник Желает Знать, Где Сидит Фазан» (цвета радуги).
Метод Цицерона (Дворец памяти): Информация «расклеивается» по знакомой комнате (например, по пути из коридора в кухню). Чтобы вспомнить факты, нужно мысленно пройтись по этому маршруту.
Метод фонетических ассоциаций: При изучении иностранных слов подбираются похожие по звучанию слова из родного языка, из которых строится короткая сюжетная история.
Рифмизация: Перевод информации в стихи, песенки или слоганы (например, правило « -тся- и -ться-» в глаголах).
Меня интересует можно ли придумать такую криптографическую систему паролей которая бы отвечала следующим БАЗОВЫМ КРИТЕРИЯМ:
1. Ты помнишь логин/пароль от каждого сайта в уме, не обладая феноменальной памятью.
(100+ сайтов)
2. Пароль для каждого сайта всегда разный.
3. Пароль включает в себя буквы ВЕРХНЕГО и нижнего регистра, спецсимволы, цифры.
4. В случае компрометации одного логина/пароля, на одном из сайтов нельзя узнать пароли от остальных сайтов.
5. Можно не боясь расшифровки файл с паролями показывать чужому.