README

simplepass 11.0.0-Beta

CAUTION!

This project is in Beta Phase. Some features may still contain a few bugs.

About

simplePass is a JavaScript password generator designed to simplify the creation of complex passwords.

PWA Size: ~2MB

Available Modifiers

Character Codes displayed as the decimal value(s) for the character(s). A helpful list of these resources can be found at:

Note that no Control Characters are generated by this program.

General Modifiers

  • Length - Adjusts the length of the the password.
  • Exclude Characters - Any characters the password should not contain.
  • Repeating Character Modifiers
    • Repeating Character - Ensure the password contains at least one repeating character.
    • Repeating Character Limit - Ensure the password contains at least the set amount of repeating characters.
    • Custom Repeating Characters - Ensure the password contains at least the specified repeating characters. Can be formatted to specify how many times each character can be repeated.
  • Batch Password Generation.
  • Unique Characters Only

White-space Modifiers

Uses character code: 32. For whitespace.

  • Whitespace Between - Include whitespace in the middle of the password
    • Whitespace Between Limit - Set the number of whitespace characters to include in the middle of the password.
  • Whitespace Beginning - Chance for password to contain whitespace in the beginning.
    • White Beginning Required - Require whitespace characters at the beginning of the password.
  • Whitespace End - Chance for password to contain whitespace at the end.
    • White End Required - Require whitespace characters in the end of the password.

Pre-Configs

Quickly generate passwords of a given type or requirement with pre-configured modifiers.

  • Default - Contains:
    • A Length Of: 22 Characters,
    • Basic Latin Lowercase,
    • Basic Latin Uppercase,
    • Basic Latin Numbers,
    • Basic Latin Punctuation.
  • Four Digit Pin.
  • Default (Latin 1 Supplement) - Contains:
    • A Length Of: 22 Characters,
    • Basic Latin Supplement Lowercase,
    • Basic Latin Supplement Uppercase,
    • Basic Latin Numbers,
    • Basic Latin Supplement Punctuation.
  • Extreme - Contains:
    • Length: 256,
    • Basic Latin Lowercase,
    • Basic Latin Uppercase,
    • Basic Latin Numbers,
    • Basic Latin Punctuation,
    • 5 - 13 Repeating Characters,
    • 2 - 10 Whitespace Characters,
    • Basic Latin Supplement Lowercase,
    • Basic Latin Supplement Uppercase,
    • Basic Latin Supplement Punctuation.

Character Modifiers

Fully Supported Character Sets:

  • Latin Basic
  • Latin(1) Supplement
  • Latin Extended A
  • Latin Extended B
  • Latin IPA Extensions
  • Modifier Letters
  • Greek And Coptic
  • Cyrillic Supplement
  • General Punctuation
  • Currency Symbols
  • Miscellaneous Technical
  • Box Drawings
  • Block Elements
  • Miscellaneous Symbols
  • Dingbats.

Partially Supported Character Sets:

  • Cyrillic

Support

Browser Support

FeatureFirefox*Firefox (Android)Google ChromeGoogle Chrome (Android)GNome WebEdgeOperaSafariSafari (iOS)Samsung InternetWebview Android
In Browser Use:6363666644.6795313.113.49.066
PWA Use:9999^^*^^15.415.4^^
Compression Strength Checks113113808044.6806716.416.413.080

* Numbers are acquired using the Mozilla Developer Browser Compatibility section.

Hold Back Functions: The following functions prevent further backwards compatibility.

* Firefox currently only supports PWA installation on mobile.

OS Support

FeatureLinux **WindowsMacOSChromeOSAndroid
PWA Installation+***+

Positions filled with a * (asterisk) have not be personally tested.

** Tested on:

Resources


Have an issue? Want to see a new feature added? Open an issue on the simplePass GitHub Issue Tracker and we will take a look into it!