Skip to content

Commit

Permalink
Merge pull request #3 from Marcuzzz/main
Browse files Browse the repository at this point in the history
Modify the password generation loop to generate passwords with increasing length for better security
  • Loading branch information
fedecalendino authored Nov 25, 2023
2 parents 4a4c266 + 3a3541b commit 71033ea
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 9 deletions.
8 changes: 4 additions & 4 deletions info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -108,16 +108,16 @@
<key>A6DCC97F-3E98-41A7-A949-78C4D55522AB</key>
<dict>
<key>xpos</key>
<real>280</real>
<real>550</real>
<key>ypos</key>
<real>15</real>
<real>265</real>
</dict>
<key>E17D249B-3A1C-4E16-AFD6-8B04998E329F</key>
<dict>
<key>xpos</key>
<real>30</real>
<real>300</real>
<key>ypos</key>
<real>15</real>
<real>265</real>
</dict>
</dict>
<key>userconfigurationconfig</key>
Expand Down
9 changes: 4 additions & 5 deletions src/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ def format_number(value: int, name: str) -> str:


def parse_args(args):
values = [15, 5, 5]
values = [8, 2, 2]

try:
for i, value in enumerate(args):
Expand All @@ -60,18 +60,17 @@ def parse_args(args):

return values


def main(workflow):
letters, digits, symbols = parse_args(workflow.args)

for _ in range(5):
password = generator.generate(letters, digits, symbols)
for x in range(5):
password = generator.generate(letters + x, digits + x, symbols + x)
strength = generator.strength(password)

workflow.new_item(
title=" {}".format(password),
subtitle=make_subtitle(
length=letters + digits + symbols,
length=letters + x + digits + x + symbols + x,
strength=strength,
),
arg=password,
Expand Down

0 comments on commit 71033ea

Please sign in to comment.