Coder Social home page Coder Social logo

gopasswordcreator's Introduction

GoPasswordCreator

This program is used for generating passwords. The user can choose which character-group will be used to generate the password. For example: lower case letters, numbers, and so on. It is also possible for the user to define his/her own set of characters which will be used to create the password.

For the latest version of this program, see https://github.com/luther9/GoPasswordCreator.

Compilation

The easiest way to compile the Password-Creator is just to use the new "go" tool and run "go build", and it will generate a binary called "GoPasswordCreator"

Arguments

At least one of these arguments must be passed to GoPasswordCreator to specify what characters may be used in the password:

  • all Equivalent to 'alphanum special'
  • alphanum Equivalent to 'lower upper numbers'
  • lower Use lower-case letters
  • upper Use upper-case letters
  • numbers Use digits
  • special Use special characters (like '-')
  • own Takes a custom string that contains characters to use

'all', 'alphanum', 'lower', 'upper', 'numbers', and 'special' may be followed by '=f' to nullify that character set.

Options

  • -length Specifies the length of the generated password. Default is 8.
  • -count Specifies how many passwords to generate. Default is 1.
  • -file Write passwords to the named file instead of standard output.

Examples

GoPasswordCreator lower upper numbers

This generates passwords that could contain lower-case letters, upper-case letters, and numbers.

GoPasswordCreator alphanum

This generates passwords that could contain lower-case letters, upper-case letters, and numbers. This is just a short hand for the previous command.

GoPasswordCreator lower own="?="

This generates passwords that could contain lower-case letters and the two characters "?" and "=".

GoPasswordCreator all lower=f

This generates passwords that could contain any characters except for lower-case letters.

GoPasswordCreator -length 8 -count 5 -file passwords.txt all

5 Passwords with 8 characters per password will be written into passwords.txt.

gopasswordcreator's People

Contributors

luther9 avatar vendion avatar

Stargazers

Fredrik Mårtensson avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.