Password Generator

Discussion in 'Анонимность' started by HIMIKAT, 17 Nov 2013.

  1. HIMIKAT

    HIMIKAT Elder - Старейшина

    Joined:
    12 Jan 2007
    Messages:
    2,707
    Likes Received:
    581
    Reputations:
    403
    [​IMG]

    Одним из векторов вашей деанонимизации может послужить, когда уводят ваши различные аккаунты, используя крипто-слабые пароли, которые быстро подбираются по словарю или методом полного перебора. В следствии этого становятся доступными ваша личная переписка и прочие конфиденциальные данные. Данная тулза поможет предотвратить данную брешь.

    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
     
  2. HIMIKAT

    HIMIKAT Elder - Старейшина

    Joined:
    12 Jan 2007
    Messages:
    2,707
    Likes Received:
    581
    Reputations:
    403
    Так же забыл добавить, кому лень качать приложения, существует online-версия генератора:
    https://defuse.ca/passgen.htm
     
  3. extjs

    extjs Member

    Joined:
    23 Jun 2013
    Messages:
    31
    Likes Received:
    6
    Reputations:
    0
    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;
    }
    я яваскриптом из консольки пароли генерирую
     
    #3 extjs, 18 Nov 2013
    Last edited: 18 Nov 2013
  4. Lokofan

    Lokofan Member

    Joined:
    29 Jun 2007
    Messages:
    110
    Likes Received:
    32
    Reputations:
    6
    Спасибо, давно искал нечто подобное
     
  5. madhatter

    madhatter Member

    Joined:
    7 Aug 2013
    Messages:
    562
    Likes Received:
    50
    Reputations:
    54
    One word: /dev/random.
     
  6. yandex2

    yandex2 New Member

    Joined:
    13 Nov 2012
    Messages:
    15
    Likes Received:
    2
    Reputations:
    1
    я вот не понимаю, как использовать такие пароли?
    в плане как его 2ой раз ввести куда-либо, не записав его куда-либо?
     
  7. HIMIKAT

    HIMIKAT Elder - Старейшина

    Joined:
    12 Jan 2007
    Messages:
    2,707
    Likes Received:
    581
    Reputations:
    403
    В этом и весь смысл. Поскольку который ты сможешь запомнить, скорее всего есть в словаре и в случае утечки базы, сможет легко быть дешифрован.
     
  8. yandex2

    yandex2 New Member

    Joined:
    13 Nov 2012
    Messages:
    15
    Likes Received:
    2
    Reputations:
    1
    понял, спасибо.