1.0.1 • Published 2 years ago
conditional-password-generator v1.0.1
Conditional Password Generator
Passwords are important security passes that we use every day. However, sometimes we use same passwords everywhere which is not a safe method at all. Sometimes passwords are just a variation of the master password by just replacing some letters with symbols, like 'a' with @, 's' with $ and so on. This doesn't make our passwords secure at all. A secure password would be one that has a mix of letters both capital and small, numbers and symbols which is generated randomly. Conditional Password Generator generates password in a random order with customized number of characters, numbers and symbols, making it impossible for hackers to guess.
Installation
npm i conditional-password-generator
Usage
- For generating a password containing w number of characters, x number of capital letters, y number of small letters and z number of numbers use the following snippet
const generate_password=require('conditional-password-generator');
console.log(generate_password(w,x,y,z));
- pass zero to the parameters which you don't want in your generated password The following snippet generates a password containing only capital letters, small letters and numbers
const generate_password=require('conditional-password-generator');
console.log(generate_password(0,x,y,z));
General Format
numbers-----------------|
small letters---------| |
capital letters-----| | |
characters--------| | | |
| | | |
| | | |
generate_password(w,x,y,z);
How it works
For generate_password(w,x,y,z)
- First a string is created by randomly picking up symbols w number of times
- Then the string is concatenated with randomly picked up capital letters x number of times
- Then the string is concatenated with randomly picked up small letters y number of times
- Then the string is concatenated with randomly picked up numbers z number of times
- Then the string is jumbled and the password is generated