Skip to content

JVMartin/ciphersaber-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CipherSaber-2 in C

Copyright © 2015 Jacob Martin

See cs2.c for file encryption/decryption using CipherSaber-2.

Feel free to modify this implentation to your heart's content.

TauNet Client Application v1.0

Copyright © 2015 Jacob Martin

The TauNet client application can be used to send messages to and receive messages from other TauNet client applications.

Installation

First, ensure you have gcc installed and that /dev/urandom is working (is readable and outputs pseudorandom bytes).

Compile the provided CipherSaber-2 encryption tool using:

gcc cs2.c -o cs2

The Python scripts depend upon this tool being compiled.

Install the client table by first copying the example:

cp clients.json.example clients.json

...and then edit clients.json to add your key, username, and client list while following the provided format.

You are now ready to use the application.

Usage

To receive incoming messages, start the receive command using:

./receive.py

The command will continue to run and will display any messages it receives as soon as it receives them.

To send an outgoing message, use the command:

./send.py <username> <message>

# Examples:
./send.py bart "Hey, how are you?"
./send.py jacob "I'll be there in 10 minutes."

About

CipherSaber-2 file encryption/decryption in C.

Resources

License

Stars

Watchers

Forks

Packages

No packages published