Skip to content

zzztttkkk/pwgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ed654df · Sep 7, 2024

History

12 Commits
Aug 22, 2020
Aug 22, 2020
Aug 22, 2020
Aug 26, 2020
Aug 26, 2020
Aug 26, 2020
Aug 23, 2020
Aug 22, 2020
Sep 7, 2024
Aug 26, 2020
Aug 26, 2020
Aug 22, 2020

Repository files navigation

pwgen 中文

  • you must change 'SECRET_KEY', then recompile
  • the 'SECRET_KEY' does not participate in the generation of the password and is only used to encrypt files
  • for more security, you can set the 'SECRET_KEY' to empty, so you will be asked every time
  • password not store in file and will be recalculated every time
  • password = remap(sha512(username:secret@hostname))
  • you can save many accounts, each containing a username and a secret key
  • these accounts are just for generating passwords, and have nothing to do with real accounts on the real internet

help

pwgen: generate password by remap(sha512(username:secret@hostname)).
        -u : username
        -h : hostname

    add <username string> <-d bool> <-u string>
        save a account to the filesystem("~/.pwgen").
        -d : this account will be the default
	
    del <username string> <-u string>
        delete a account from the filesystem.

    ls
        list all saved accounts.

    gen <hostname string> <username string> <-l int> <-p bool> <-u string> <-h string> <-s bool> <-d bool>
        generate a password. if 'username' is empty, use the default account. this is the default sub-command.
        -l : length of the password, in range (1-64)
        -p : do not send to the clipboard, only print.
        -s : auto save this account.
        -d : auto save this account as the default.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages