Одним из векторов вашей деанонимизации может послужить, когда уводят ваши различные аккаунты, используя крипто-слабые пароли, которые быстро подбираются по словарю или методом полного перебора. В следствии этого становятся доступными ваша личная переписка и прочие конфиденциальные данные. Данная тулза поможет предотвратить данную брешь. Win версия приложения использует Cryptographically Secure Random Number Generator (CSPRNG), который встроен в Windows. Он задействует случайные движения мыши и прочую системную информацию [загрузка процессора, использование памяти, высокоточные таймеры], для получения чрезвычайно надежных паролей, которые полностью уникальны для вас. Linux версия создает пароли из случайных шумов, полученных из /dev/random Windows version: https://defuse.ca/downloads/WinPassGen.exe Source Code: https://defuse.ca/source/WinPassGen.zip Linux version: https://defuse.ca/source/passgen.cpp
Так же забыл добавить, кому лень качать приложения, существует online-версия генератора: https://defuse.ca/passgen.htm
Code: function passGen(len) { if (len === undefined) { len = 6; } var chars = '1234567890QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm'; var pswd = ''; for (var i = 0; i < len; ++i) { pswd += chars.charAt(Math.floor(Math.random() * chars.length)); } return pswd; } я яваскриптом из консольки пароли генерирую
я вот не понимаю, как использовать такие пароли? в плане как его 2ой раз ввести куда-либо, не записав его куда-либо?
В этом и весь смысл. Поскольку который ты сможешь запомнить, скорее всего есть в словаре и в случае утечки базы, сможет легко быть дешифрован.