<commit_before>#README

##Warning
This software is a toy! I wrote it as part of a fun project so that I could have my BeagleBone and Raspberry Pi send encrypted and authenticated messages to each other. I released it in case someone else finds it useful. Cryptography is hard, and I may have made a mistake. Especially since I like to use functions like `memcpy()` a lot, which is considered bad practice. Basically, I believe this software to be secure, but don't trust it with your life!


##Installation Instructions

This program runs on a unix-like system. It has no dependencies. For the cryptography, it uses the tweetnacl library:

http://tweetnacl.cr.yp.to/


1.use git to download the software
```
git clone https://github.com/matthewmummert5/lightcrypt.git
```
2. cd into lightcrypt and create the object directory
```
cd lightcrypt
mkdir object
```

3. Now we compile
```
make all
```


--------------------------------------------------------------------------------------

##Usage Instructions
```
lightcrypt <Command> <Your Secret Keyfile> <Their Public Keyfile>
```

###Getting Started

First, you must generate your keys.This action will generate two files. One of them will be a `.sec` file, and the other will be a `.pub` file. Send your friend the `.pub` file, but make sure you PROTECT YOUR `.sec` FILES WITH YOUR LIFE
```
./lightcrypt -keygen
```

If you wish to rename your files to something easier to keep track of, then do so.
<commit_msg>Made installation instructions more clear<commit_after>#README

##Warning
This software is a toy! I wrote it as part of a fun project so that I could have my BeagleBone and Raspberry Pi send encrypted and authenticated messages to each other. I released it in case someone else finds it useful. Cryptography is hard, and I may have made a mistake. Especially since I like to use functions like `memcpy()` a lot, which is considered bad practice. Basically, I believe this software to be secure, but don't trust it with your life!


##Installation Instructions

This program runs on a unix-like system. It has no dependencies. For the cryptography, it uses the tweetnacl library:

http://tweetnacl.cr.yp.to/

###Step 1
Use git to download the software
```
git clone https://github.com/matthewmummert5/lightcrypt.git
```
###Step 2
cd into lightcrypt and create the object directory
```
cd lightcrypt
mkdir object
```

###Step 3
Now we compile
```
make all
```


--------------------------------------------------------------------------------------

##Usage Instructions
```
lightcrypt <Command> <Your Secret Keyfile> <Their Public Keyfile>
```

###Getting Started

First, you must generate your keys.This action will generate two files. One of them will be a `.sec` file, and the other will be a `.pub` file. Send your friend the `.pub` file, but make sure you PROTECT YOUR `.sec` FILES WITH YOUR LIFE
```
./lightcrypt -keygen
```

If you wish to rename your files to something easier to keep track of, then do so.

{'fraction_non_alphanumeric': 0.13293051359516617, 'fraction_numerical': 0.002685464921114468, 'mean_word_length': 3.179523141654979, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2289238', 'n_tokens_mistral': 842, 'n_tokens_neox': 770, 'n_words': 428}