דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. Python
  5. עזרה הדדית - Python
  6. שיתוף | קובץ פייתון נחמד שיוצר סיסמא אקראית 6-8 ספרות אותיות גדולות וקטנות תווים מיוחדים

שיתוף | קובץ פייתון נחמד שיוצר סיסמא אקראית 6-8 ספרות אותיות גדולות וקטנות תווים מיוחדים

מתוזמן נעוץ נעול הועבר עזרה הדדית - Python
6 פוסטים 3 כותבים 274 צפיות 1 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • נ מנותק
    נ מנותק
    נחמן פלח
    כתב נערך לאחרונה על ידי נחמן פלח
    #1

    זה יוצר סיסמא והסיסמא תוצג בשורת הפקודה
    בשביל להריץ את זה לא צריך שום חבילה מיוחדת חוץ מפייתון אבל זה עיצוב משעמם
    generate_password.py

    וזה צריך tqdm ו colorama עם עיצוב מעניין יותר פשוט תכתבו

    pip install tqdm colorama
    

    ואז תריצו את זה generate_password.py

    ויש גם עם ממשק גרפי (צריך לפתוח בדפדפן)
    תתקינו את זה

    pip install flask
    

    ואז תריצו את זה ותפתחו בדפדפן אחד מהכתובות שנוצרות למטה password_generator_flask.py

    היי

    THMHET תגובה 1 תגובה אחרונה
    5
    • נ נחמן פלח

      זה יוצר סיסמא והסיסמא תוצג בשורת הפקודה
      בשביל להריץ את זה לא צריך שום חבילה מיוחדת חוץ מפייתון אבל זה עיצוב משעמם
      generate_password.py

      וזה צריך tqdm ו colorama עם עיצוב מעניין יותר פשוט תכתבו

      pip install tqdm colorama
      

      ואז תריצו את זה generate_password.py

      ויש גם עם ממשק גרפי (צריך לפתוח בדפדפן)
      תתקינו את זה

      pip install flask
      

      ואז תריצו את זה ותפתחו בדפדפן אחד מהכתובות שנוצרות למטה password_generator_flask.py

      THMHET מנותק
      THMHET מנותק
      THMHE
      כתב נערך לאחרונה על ידי
      #2

      @נחמן-פלח ניסיתי פעמיים להשתמש בקובץ, פעם אחת יצר לי סיסמה בלי מספרים, ופעם שנייה יצר ליסיסמה בלי תווים מיוחדים..
      אפשר להגדיר אותו שתמיד יתן לי גם אותיות קטנות וגם גדולות וגם תווים מיוחדים וגם מספרים?

      I love to learn
      I learn English and Python

      אבייא נ 3 תגובות תגובה אחרונה
      0
      • THMHET THMHE

        @נחמן-פלח ניסיתי פעמיים להשתמש בקובץ, פעם אחת יצר לי סיסמה בלי מספרים, ופעם שנייה יצר ליסיסמה בלי תווים מיוחדים..
        אפשר להגדיר אותו שתמיד יתן לי גם אותיות קטנות וגם גדולות וגם תווים מיוחדים וגם מספרים?

        אבייא מנותק
        אבייא מנותק
        אביי
        כתב נערך לאחרונה על ידי
        #3

        @THMHE הנה לך קוד משודרג...

        import random
        import string
        
        def generate_password():
            password_length = random.randint(10, 14)
        
            lowercase_letters = string.ascii_lowercase
            uppercase_letters = string.ascii_uppercase
            digits = string.digits
            special_characters = '@?!$^%#&*'
            
            password = [
                random.choice(lowercase_letters),
                random.choice(uppercase_letters),
                random.choice(digits),
                random.choice(special_characters)
            ]
        
            remaining_length = password_length - len(password)
            all_characters = lowercase_letters + uppercase_letters + digits + special_characters
            password += [random.choice(all_characters) for _ in range(remaining_length)]
            random.shuffle(password)
            return ''.join(password)
        
        password = generate_password()
        print(f"Generated password: {password}")
        

        באופן אישי, אני הייתי ממליץ להשתמש עם ספרייה מתאימה, דבר שמבטיח חוזק לסיסמה באחוזים גבוהים בהרבה מסתם רנדומליות..

        ניתן ליצור עימי קשר 8140hp+mt@gmail.com

        תגובה 1 תגובה אחרונה
        1
        • THMHET THMHE

          @נחמן-פלח ניסיתי פעמיים להשתמש בקובץ, פעם אחת יצר לי סיסמה בלי מספרים, ופעם שנייה יצר ליסיסמה בלי תווים מיוחדים..
          אפשר להגדיר אותו שתמיד יתן לי גם אותיות קטנות וגם גדולות וגם תווים מיוחדים וגם מספרים?

          אבייא מנותק
          אבייא מנותק
          אביי
          כתב נערך לאחרונה על ידי
          #4

          @THMHE מצורף מימוש דומה באמצעות ספריית secrets (@נחמן-פלח אגב, היא קיימת כחלק מחבילות הליבה של פייתון)

          import secrets
          import string
          
          def generate_strong_password(length=12):
              if length < 6:
                  raise ValueError("Password length should be at least 6 characters.")
          
              lowercase_letters = string.ascii_lowercase
              uppercase_letters = string.ascii_uppercase
              digits = string.digits
              special_characters = '@?!$^%#&*'
          
              password = [
                  secrets.choice(lowercase_letters),
                  secrets.choice(uppercase_letters),
                  secrets.choice(digits),
                  secrets.choice(special_characters)
              ]
          
              remaining_length = length - len(password)
              all_characters = lowercase_letters + uppercase_letters + digits + special_characters
              password += [secrets.choice(all_characters) for _ in range(remaining_length)]
              secrets.SystemRandom().shuffle(password)
              return ''.join(password)
          
          
          password = generate_strong_password(12)
          print(f"Generated strong password: {password}")
          

          ניתן ליצור עימי קשר 8140hp+mt@gmail.com

          נ תגובה 1 תגובה אחרונה
          0
          • אבייא אביי

            @THMHE מצורף מימוש דומה באמצעות ספריית secrets (@נחמן-פלח אגב, היא קיימת כחלק מחבילות הליבה של פייתון)

            import secrets
            import string
            
            def generate_strong_password(length=12):
                if length < 6:
                    raise ValueError("Password length should be at least 6 characters.")
            
                lowercase_letters = string.ascii_lowercase
                uppercase_letters = string.ascii_uppercase
                digits = string.digits
                special_characters = '@?!$^%#&*'
            
                password = [
                    secrets.choice(lowercase_letters),
                    secrets.choice(uppercase_letters),
                    secrets.choice(digits),
                    secrets.choice(special_characters)
                ]
            
                remaining_length = length - len(password)
                all_characters = lowercase_letters + uppercase_letters + digits + special_characters
                password += [secrets.choice(all_characters) for _ in range(remaining_length)]
                secrets.SystemRandom().shuffle(password)
                return ''.join(password)
            
            
            password = generate_strong_password(12)
            print(f"Generated strong password: {password}")
            
            נ מנותק
            נ מנותק
            נחמן פלח
            כתב נערך לאחרונה על ידי נחמן פלח
            #5

            @אביי כתב בשיתוף | קובץ פייתון נחמד שיוצר סיסמא אקראית 6-8 ספרות אותיות גדולות וקטנות תווים מיוחדים:

            @THMHE מצורף מימוש דומה באמצעות ספריית secrets (@נחמן-פלח אגב, היא קיימת כחלק מחבילות הליבה של פייתון)

            import secrets
            import string
            
            def generate_strong_password(length=12):
                if length < 6:
                    raise ValueError("Password length should be at least 6 characters.")
            
                lowercase_letters = string.ascii_lowercase
                uppercase_letters = string.ascii_uppercase
                digits = string.digits
                special_characters = '@?!$^%#&*'
            
                password = [
                    secrets.choice(lowercase_letters),
                    secrets.choice(uppercase_letters),
                    secrets.choice(digits),
                    secrets.choice(special_characters)
                ]
            
                remaining_length = length - len(password)
                all_characters = lowercase_letters + uppercase_letters + digits + special_characters
                password += [secrets.choice(all_characters) for _ in range(remaining_length)]
                secrets.SystemRandom().shuffle(password)
                return ''.join(password)
            
            
            password = generate_strong_password(12)
            print(f"Generated strong password: {password}")
            

            זה בכלל 12 תווים (בעיקרון רציתי לעשות ממשק גרפי שיראו בשורת הפקודה אבל אני השתמשתי ב termux ואין שם תמיכה ברוב הממשקים אז לא הייתי יכול לבדוק איך יצא)

            היי

            תגובה 1 תגובה אחרונה
            0
            • THMHET THMHE

              @נחמן-פלח ניסיתי פעמיים להשתמש בקובץ, פעם אחת יצר לי סיסמה בלי מספרים, ופעם שנייה יצר ליסיסמה בלי תווים מיוחדים..
              אפשר להגדיר אותו שתמיד יתן לי גם אותיות קטנות וגם גדולות וגם תווים מיוחדים וגם מספרים?

              נ מנותק
              נ מנותק
              נחמן פלח
              כתב נערך לאחרונה על ידי
              #6

              @THMHE כתב בשיתוף | קובץ פייתון נחמד שיוצר סיסמא אקראית 6-8 ספרות אותיות גדולות וקטנות תווים מיוחדים:

              @נחמן-פלח ניסיתי פעמיים להשתמש בקובץ, פעם אחת יצר לי סיסמה בלי מספרים, ופעם שנייה יצר ליסיסמה בלי תווים מיוחדים..
              אפשר להגדיר אותו שתמיד יתן לי גם אותיות קטנות וגם גדולות וגם תווים מיוחדים וגם מספרים?

              באיזה השתמשת הראשון או השני או השלישי

              היי

              תגובה 1 תגובה אחרונה
              0

              • התחברות

              • אין לך חשבון עדיין? הרשמה

              • התחברו או הירשמו כדי לחפש.
              • פוסט ראשון
                פוסט אחרון
              0
              • חוקי הפורום
              • פופולרי
              • לא נפתר
              • משתמשים
              • חיפוש גוגל בפורום
              • צור קשר