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

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.