An open API service indexing awesome lists of open source software.

https://github.com/taimoorzaeem/fcrypt

A command line tool to encrypt and decrypt file using a symmetric key.
https://github.com/taimoorzaeem/fcrypt

c cryptography encryption-algorithm encryption-decryption file file-encryption

Last synced: 5 months ago
JSON representation

A command line tool to encrypt and decrypt file using a symmetric key.

Awesome Lists containing this project

README

          

# Fcrypt

A command line tool to encrypt and decrypt a file using a symmetric key.

This implementation uses a Vigenère Cipher with a little twist. It take one's complement after xoring which is also symmetric.

I have also append a dynamic key signature at the end of encrypted file which would detect and notify the user if a wrong key was used in decryption.

### Status

I wrote this for a school project for my programming fundamentals class.

**To build:**

```
$ make
```

**To install:**

```
$ make
$ sudo make install
```

**Using the tool:**

To encrypt a file:

```
$ fcrypt -e
```

To decrypt the same file:

```
$ fcrypt -d
```

**To uninstall:**
```
$ sudo make uninstall
```