SaptakS / saikoro

Diceware GUI: An easy way for non-tech people to get diceware passphrases

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

saikoro screenshot

Saikoro: Easy to use GUI for diceware passphrases

Saikoro is a desktop application catered towards making diceware passphrase generation easy and accessible for non-tech savvy users as well. It uses the python package diceware that is commonly used by people comfortable with command line interface to generate passphrase.

All the features use diceware directly. So Saikoro is kind of a GUI wrapper for the command line application.

Developer Install

  • git clone https://github.com/SaptakS/saikoro.git
  • python3 -m venv .venv
  • source .venv/bin/activate
  • python3 -m pip install -r requirements.txt
  • ./scripts/dev.sh

Is it secure?

Refer to the section in diceware readme to learn more about it. This GUI uses the random.SystemRandom and currently doesn't support other forms of randomness like real dice.

Options

  • No. of words: One can specify the number of words one wants in the passphrase
  • No. of special characters: One can specify the number of special characters in the passphrase. The special characters are selected randomly and placed in random locations
  • Delimiter: One can separate the words using a delimiter. It is empty string by default. It can be space, "-", "_" or any other character

About

Diceware GUI: An easy way for non-tech people to get diceware passphrases

License:GNU General Public License v3.0


Languages

Language:Python 89.1%Language:CSS 8.5%Language:Shell 2.4%