��# PassMaster
Welcome to your Trusted Companion for Instant, Secure, and Random Password Generation. This is a small, ongoing project where I'm continuously enhancing the features. Easily craft unique character combinations with a single command, tailoring the length, type, and quantity of characters to your needs. You can even personalize with prefixes or suffixes, aligning with your preferences. Safeguarding your accounts and data has never been simpler, making it ideal for swiftly creating accounts and elevating your online security. Join me on this journey of refinement and empowerment!
This is a small personal project to put my knowledge into practice in node.js. If you'd like to use it, go ahead, it would make me happy!
Working on...
Working on a new implementation for encrypting and decrypting passwords.
Quick start
To install PassMaster, use the following command :
npm i passmaster
usage :
import { passMasterGenerator } from "passmaster";
let generatedPassword = passMasterGenerator({
leng: 8,
number: true,
upper: false,
specialChar: false,
specialCharClient: ["^", "*", "_", "-", ":", ";", ",", ".", "/"],
changeS: false,
});
The properties shown above are the default values. There are certain features they must have :
- leng : Length of 6 to 16 characters.
- number : If you want to add numbers to the generated password, use true or false values.
- upper : If you want to add uppercase letters to the generated password, use true or false values.
- specialChar : If you want to add special characters ["^", "*", "_", "-", ":", ";", ",", ".", "/"] to the generated password, use true or false values. (The default values in changeS cannot be used here)
- specialCharClient : If you want to use other special characters and not use the default ones, you just need to set specialCharClient: ["your_symbol", "your_symbol", "your_symbol"], and in your_symbol, place the characters you wish to use.
- changeS : If you want to replace some letters with special characters in the generated password, use true or false values. Default symbols and their corresponding letters : ["@", "!", "$", "&", "%", "~", "+", "<", "|", "#"] | [a, i, s, y, x, n, t, c, l, o] (Affects both uppercase and lowercase)