Skip to content
This repository was archived by the owner on Jan 30, 2025. It is now read-only.

taimoorzaeem/fcrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 <filename> <key-filename>

To decrypt the same file:

$ fcrypt -d <filename> <key-filename>

To uninstall:

$ sudo make uninstall

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published