Змея / Говнокод #20424 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
import random
A = '1234567890'
a = '~!@#$%^&*()_+`"№;%:?*-='
B = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
b = 'abcdefghijklmnopqrstuvwxyz'
print('Your password: ' + \
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + \ 
 random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)))
input()

# Строку с принтом отфармотировал
# Оригинал:
print('Your password: ' + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)) + random.choice(random.choice(A) + random.choice(a) + random.choice(B) + random.choice(b)))

https://vk.com/wall-7351115_496

Запостил: Wenir Wenir, (Updated )

Комментарии (35) RSS

  • я подобными скриптами выпиливался из онлайн игор и некоторых сайтов, чтоб завязать играть и отвечать на комментики.
    Ответить
  • Цифры в пароле встречаться чаще будут. Вообще, что мешало запихнуть весь алфавит в одну строку?
    Ответить
    • Ну разбиение правильное, на случай если где-то пароль не принимает спецсимволы. Но то как оно дальше используется конечно безумие.
      ---

      А, ну или это специально так сделано, без этого пароли получались ненадежными, букв много а спецсимволов мало.
      Ответить
      • Я не про разбиение, а про то, что потом надо было сделать
        character_set = a + A + b + B
        и работать дальше. Можно даже генерировать нужный сет в зависимости от условий.
        Ответить
  • > a = '~!@#$%^&*()_+`"№;%:?*-='

    Криптографические атаки, основанные на методе полного перебора... по клавиатуре.
    Ответить
  • Ну и random.choise как метод класса/модуля у меня был не совсем случайным...
    Ответить
    • > choise
      Выучи свиную мову по-нормальному, наконец!
      Ответить
          • Я живу по сути вне языковой среды, так что здоровый национализм еще не вата.
            Ответить
            • > Я живу по сути вне языковой среды

              Читать как: «Мне не с кем общаться вживую».

              А можно отличия здорового национализма от нездорового? Желательно по пунктам, списком.

              А то знаешь, как бывает: сначала «сраные иностранцы», а потом твоё тело вешают на бензоколонке.
              Ответить
              • Ну не от хорошей же жизни будешь с русней в инторнете общаться 🙂

                Нежелание знать чужую культуру и язык лучше своих по моему вполне в пределах допустимого.
                Ответить
                • > Нежелание знать чужую культуру и язык лучше своих

                  Чувствую здесь комплексы по поводу знания своего языка и знакомства со своей культурой.
                  Ответить
                    • Чем тебе «Нежелание знать чужую культуру и язык лучше своих» мешает нормально выучить другой язык? Тем, что это нормально будет превышать познания в своём языке?
                      Ответить
                      • Тем что чужому будет уделяться больше внимания чем своему. Пока у тебя не появится реальный шанс быть отрезанным от общения со своими, от своей культуры ты все равно этого не поймешь. Все принудительное общение будет с чужими. Забей.
                        Ответить
                        • А, хотя это просто не нужно. Это же не язык страны проживания. Для работы и так хватит.
                          Ответить
                  • > Нежелание знать чужую культуру и язык лучше своих

                    "Wer fremde Sprachen nicht kennt, weiss nichts von seiner eigenen."
                    —Goethe
                    Ответить
  • Реквестую метод random.method, который вызывает случайный метод на случайном объекте из кучи со случайными параметрами.
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8