Hoe om `n ewekansige wagwoordgenerator in python te skep

As jy veilig wil wees en jou eie willekeurige wagwoordgenerator skep in plaas van `n program of webwerf te hê, kan jy vir jou in Python skep. Dit sal jou wys hoe om jou inligting veilig te hou deur `n ewekansige wagwoordgenerator te skep.

Stappe

  1. Beeld getiteld invoer willekeurige.jpg
1. Voer `n ewekansige biblioteek in.
  • Beeld getiteld Shuffle funksie.jpg
    2. Skep `n funksie wat jou toelaat om die tou te skuif.
  • Beeld getiteld gebruiker insette Voorbeeld.jpg
    3. Vra vir die gebruiker om die lengte in te voer wat hulle wil hê hul wagwoord moet wees.
  • Beeld getiteld Leë Lys Voorbeeld.jpg
    Beeld getiteld Leë Lys Voorbeeld.jpg
    4. Skep `n waarde wat `n leë lys stoor.
  • Beeld getiteld as stellingvoorbeeld.jpg
    Beeld getiteld as stellingvoorbeeld.jpg
    5. Kyk of die gebruiker se inset groter is as 0. As dit is, kan jy nou jou wagwoordgenerator skep.
  • 6. Skep `n lus om deur die lengte van die wagwoord te herhaal.
  • Binne die lus, skep `n waarde om jou ewekansige heelgetalle te stoor van (33, 126).
  • Kontroleer of u ewekansige heelgetal 60 of 62 is
  • As dit is, voeg `n ewekansige heelgetal van 3 tot 40 by jou heelgetal.
  • Omskep die ewekansige heelgetal in `n karakter.
  • Voeg jou ewekansige karakter in jou leë lys.
    Beeld getiteld vir lus-voorbeeld.jpg
    Beeld getiteld vir lus-voorbeeld.jpg
  • Beeld getiteld IF Verklaring Voorbeeld Python.jpg
    Beeld getiteld IF Verklaring Voorbeeld Python.jpg
    7. Uit jou lus, skep `n waarde wat jou ewekansige karakterlys instel.
  • 8. Druk jou wagwoord af.
    Beeld getiteld Print Wagwoord Voorbeeld.jpg
  • Beeld getiteld anders stelling voorbeeld.jpg
    Beeld getiteld anders stelling voorbeeld.jpg
    9. Skep `n ander stelling aan jou IF-stelling. As die gebruiker insette groter is as 0, druk dan iets om die gebruiker te laat weet dat die waarde groter is as 0.
  • Jou kode moet soos dit alles saam lyk.Beeld getiteld kode gekombineer.jpg
  • Beeld getiteld Running Voorbeeld met waardes wat ingevoer is.jpg
    10. Nou kan jy dit hardloop!
  • Wenke

    Deel op sosiale netwerke:
    Soortgelyk