На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: RaD
  
    > Помогите ошибка в мелкой программе или руки кривые((
      Вообщем программа дешефратор собственного пароля...
      Очень простая дали забугорные программисты к сожалению описание не дали(
      вот оно:
      ExpandedWrap disabled
        import pyDes
        import base64
        import sys
         
        if len(sys.argv) <>
        print "syntax: decrypt.py "
        exit(0)
         
        pwd = sys.argv[1]
        key = "0yJ!@1$r8p0L@r1$6yJ!@1rj"
         
        k = pyDes.triple_des(key)
        d = k.decrypt( base64.decodestring(pwd), "*")
         
        print "decrypted password: " + d

      я запускаю его из коммандной строки
      python decrypt.py мой пасс
      нифига потом без пасса пробовал тоже ситуация, потом пришло в голову поставить мой пасс в скобочки
      if len(sys.argv) <>
      так как ругается он на >, пробовал убрать их написать только пароль пробовал "",'' и др ничего не помогло.
      Подскажите пожалуйста. За ранее спасибо
        Полагаю, имелось в виду это:
        ExpandedWrap disabled
          import pyDes
          import base64
          import sys
              
          if len(sys.argv):
              print "syntax: decrypt.py "
              sys.exit(0)
              
          pwd = sys.argv[1]
          key = "0yJ!@1$r8p0L@r1$6yJ!@1rj"
              
          k = pyDes.triple_des(key)
          d = k.decrypt( base64.decodestring(pwd), "*")
              
          print "decrypted password: " + d
          Может все-таки типа:
          ExpandedWrap disabled
            if len(sys.argv) != 2:
                print "syntax: decrypt.py "
                sys.exit(0)

          Там ведь аргументом пароль передается.
            Цитата gruy @
            ExpandedWrap disabled
                  print "syntax: decrypt.py "

            Тогда уж
            ExpandedWrap disabled
                  print "syntax: decrypt.py <encrypted password>"

            не?
              Это уже мелочи, которые к логике самой программы отношения не имеют.
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0234 ]   [ 16 queries used ]   [ Generated: 25.04.24, 04:15 GMT ]