A series of tiny cryptography and RNG-based programs and scripts that I couldn't fit anywhere in my existing projects

kzimmermann afaf0a7669 Rebooted sessioncrypt from scratch. 2 lat temu
comment_generator 4726208c6a Added a garbage comment generator 6 lat temu
launchers 09ed6553d8 Created launchers for scripts designed to be used with GUIs. 8 lat temu
LICENSE c1fc7fd693 Init commit 8 lat temu
README.md 09ed6553d8 Created launchers for scripts designed to be used with GUIs. 8 lat temu
blabbermouth eb0291c17e Created the text obfuscation script 'blabbermouth' for simple obfuscation matters when encryption isn't possible. 8 lat temu
entrocalc decc254a88 Handy dandy password entropy calculator (for quick checks) 7 lat temu
namegen b7e39dcbf6 Added the pseudonym and xkcd-style generator 8 lat temu
passgen.py fd8199ee22 Created a portable password generator library in python 7 lat temu
passphraser 704d40b9f2 Created the passphraser program 6 lat temu
quickencrypt 52bd957134 Decryption is now supported :) 8 lat temu
sessioncrypt afaf0a7669 Rebooted sessioncrypt from scratch. 2 lat temu
symcrypt afaf0a7669 Rebooted sessioncrypt from scratch. 2 lat temu
view-youtube 188f02ad8a Now using yad for better feature support 6 lat temu
xkcd-passgen 1ff42f5ead Enabled diceware-like passwords to be created 6 lat temu

README.md

Miscelaneous cryptographic and RNG-based applications

This repository contains miscelaneous stuff that I've compiled from concepts of randomness and pseudorandomness. Call it a study if you wish, but I believe they might be good for something, such as for pseudonyms and generation of passwords.

List of software in this repository

  • namegen: a random name generator using the Unix words file to assemble a person's name. Could be used to create a plausible, but nontraceable, pseudonym.
  • xkcd-passgen: a password generator to the manner of this xkcd comic. Strings together four or more random words to build passphrases.
  • blabbermouth: a text obfuscator. Inserts random words from the dictionary file into a body of text, and removes them later in deobfuscation.
  • quickencrypt: take GnuPG to the graphical world! This simple script will make encrypting text as easy as a few mouse clicks!
  • view-youtube: stream YouTube videos anonymously using Tor and mpv! This script will make up for the lack of free javascript to watch YouTube.

Installers for graphical applications

quickencrypt and view-youtube now contain both .desktop files for easily launching them without having to reach for the terminal. To "install" them, first copy them somewhere in your executable path, like:

cp quickencrypt /usr/local/bin/

If you're using Xfce, then drag the .desktop file to one of your panels; the launcher will be created automatically. Otherwise, copy it to your applications directory:

cp quickencrypt.desktop /usr/share/applications/

License of use

All programs in this repository are licensed under the GNU General Public License v3 as per the LICENSE file.

As usual, there is no guarantee for any of these programs, and they have not been audited from a security standpoint.