sikkr

command module
v0.0.0-...-0986574 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2022 License: MIT Imports: 5 Imported by: 0

README

SIKKR

SIKKR is an open source true-random CLI passphrase and password generator inspired by eff.org/dice.

Usage examples

Generate a passphrase with default settings:

$ sikkr
Imaging7Privacy7Swab6Starved7Subplot6Dropper0Grill3Outrank6

Generate a lowercase passphrase with 6 words from a custom wordlist, with # after each word:

$ sikkr -n 6 -list ./fruit_wordlist.txt -pcase=0 -sep "#"
banana#pomegranate#apple#banana#mango#pear#

Generate a pronounceable password of 24 characters instead of a passphrase:

$ sikkr -pron -len 24
berucugepyrerusocysavyqy

Combine with xclip to copy the passphrase to the clipboard:

$ sikkr | xclip -sel clip

Description

Pronounceable passwords

To generate a pronounceable password, SIKKR joins alternating random consonants and vowels.

Custom wordlists

With the flag -list you can specify a custom file on disk to be used as wordlist to generate a passphrase.
The file should contain exactly one word per line; otherwise unexpected behaviour will occur.

The default wordlist is the EFF large wordlist.

Help

Use sikkr -h or sikk -help to show the usage help.

Usage of sikkr:
  -len int
        number of words/letters to generate (default 8)
  -list string
        path to a file to use as wordlist
  -pcase
        whether to apply PascalCase (default true)
  -pron
        generate pronounceable password instead of a passphrase
  -sep string
        what to put in between words in passphrase (default "digits")

Get SIKKR

Clone this repository, move inside the sikkr directory and compile with go build. You can then move the binary in your $PATH.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL