Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

easy to remember but secure password - modify password gen plugin #41

Open
Abdur-rahmaanJ opened this Issue Mar 12, 2019 · 19 comments

Comments

Projects
None yet
3 participants
@Abdur-rahmaanJ
Copy link
Owner

Abdur-rahmaanJ commented Mar 12, 2019

like i-lov3@swimming4lif3
find replacement for normal english letters

@Abdur-rahmaanJ Abdur-rahmaanJ changed the title easy to remeber but secrue password - modify password gen plugin easy to remember but secrue password - modify password gen plugin Mar 12, 2019

@msarfrazanwar

This comment has been minimized.

Copy link

msarfrazanwar commented Mar 12, 2019

I will work on this. Is this like just for one-time use passwords?

@Abdur-rahmaanJ Abdur-rahmaanJ changed the title easy to remember but secrue password - modify password gen plugin easy to remember but secure password - modify password gen plugin Mar 13, 2019

@Abdur-rahmaanJ

This comment has been minimized.

Copy link
Owner Author

Abdur-rahmaanJ commented Mar 13, 2019

no, just add another command to the password plugin

@msarfrazanwar

This comment has been minimized.

Copy link

msarfrazanwar commented Mar 13, 2019

no, just add another command to the password plugin

I need more clarification on the requirements as I am not getting the exact point. Give some more examples if possible with user input and password generated.

@Abdur-rahmaanJ

This comment has been minimized.

@msarfrazanwar

This comment has been minimized.

Copy link

msarfrazanwar commented Mar 13, 2019

I know. What kind of passwords to be generated can you give some examples ?? We are not working on ML or something that I generate sentences like I love swimming for life.

@Abdur-rahmaanJ

This comment has been minimized.

Copy link
Owner Author

Abdur-rahmaanJ commented Mar 13, 2019

@msarfrazanwar see username plugin. something like

p = ['I', 'You', 'He', 'She']
verbs = [ # depends on i or he
    [['love'], ['loves']],
    [['like'], ['likes']],
    [['hate'], ['hates']],
]
actions = ['walking', 'climbing', 'rolling']
@msarfrazanwar

This comment has been minimized.

Copy link

msarfrazanwar commented Mar 13, 2019

Yes that is what I was asking about. Thanks. I will try my best.

@Abdur-rahmaanJ

This comment has been minimized.

Copy link
Owner Author

Abdur-rahmaanJ commented Mar 13, 2019

@msarfrazanwar

This comment has been minimized.

Copy link

msarfrazanwar commented Mar 15, 2019

Will there be any input to the function like number of words or anything like that?
Password generator is ready just need to add special characters.

@Abdur-rahmaanJ

This comment has been minimized.

Copy link
Owner Author

Abdur-rahmaanJ commented Mar 15, 2019

@Macr0Nerd

This comment has been minimized.

Copy link
Collaborator

Macr0Nerd commented Mar 15, 2019

But in using a set list of verbs and such, it becomes that much easier to break the security of the plugin. I propose both easy and secure password options. Such as one that generates the example above, but also one that puts together a random string of characters.

@msarfrazanwar

This comment has been minimized.

Copy link

msarfrazanwar commented Mar 15, 2019

@Abdur-rahmaanJ @Macr0Nerd Currently my method is generating passwords like this :
-her silly screwdriver might be beyond her blurry
-the only typical computer program will enjoy towards the only saturated t-shirt
-our helpless project is thinking unlike every strange beach
I can the length and add special characters for security. What do you guys think ?

@Macr0Nerd

This comment has been minimized.

Copy link
Collaborator

Macr0Nerd commented Mar 15, 2019

@msarfrazanwar That seems like a smart approach. I'd say just replace some of the letters with characters akin to 1337 Speak, so you get stuff like H3r$1lly$cr3wd1v3rM1ghtB3B3y0ndH3rBlurry. I was proposing a Random Password Generator such as:
import random

char = ['A', 'b', '@', '9'] #so on with all the upper and lower case characters, numbers, and special chars

pass = ''
for i in range(16):
    pass += random.choice(char)

return pass

If we really felt it necessary, we could also throw in an unsalted hash. It might also be worthwhile to look into a secure password generator.

@Abdur-rahmaanJ

This comment has been minimized.

Copy link
Owner Author

Abdur-rahmaanJ commented Mar 15, 2019

@msarfrazanwar

This comment has been minimized.

Copy link

msarfrazanwar commented Mar 19, 2019

Hey, I have developed the generator. I am writing down the type of passwords it generating. What do you guys think about this?
-h3r b1urry $@x0ph0n3
-h1$ gr@y pr0j3ct
-h1$ br@v3 t-$h1rt
-th@t $@Tur@t3d h@rd dr1v3
-on3 un1qu3 c@rp3t

@Abdur-rahmaanJ

This comment has been minimized.

Copy link
Owner Author

Abdur-rahmaanJ commented Mar 19, 2019

@Macr0Nerd

This comment has been minimized.

Copy link
Collaborator

Macr0Nerd commented Mar 20, 2019

@Abdur-rahmaanJ

This comment has been minimized.

Copy link
Owner Author

Abdur-rahmaanJ commented Mar 20, 2019

yes without spaces better

@msarfrazanwar

This comment has been minimized.

Copy link

msarfrazanwar commented Mar 20, 2019

Ok, I will do that. Should I raise the PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.