Xigenere cypher

another old implementation of vigenere encryption combained with logical xor operator.

# Xignere:

## this script is an implementation of vignere encryption

### underlying xor logical operator  mutated into Xignere (was bored)

#### useage: Xigenere-v1.0

  <-e|-d>

 

if(@ARGV < 3)

{ &usage;  }

 

if($ARGV[2] eq "-e")

{

 $fileCont = loadFile($ARGV[0]);

 $crypt = xigenereCrypt($fileCont,$ARGV[1]);

 open(FILE,">$ARGV[0]");

 print FILE $crypt;

 print "Encryption completed, results saved to $ARGV[0]\n";

 

}

elsif($ARGV[2] eq "-d")

{

 $fileCont = loadFile($ARGV[0]);

 $decrypt [...]

Desert Scroll cypher

1. Overview:
Desert Scroll is an old project of mine which i wrote in perl couple of years ago
and basicly its an implementation of a Book encryption
2. How does it work:
2.1. Loading && Mapping the key file:
at first before every encryption/decryption of plain text a key is being loaded into the memory of the script/program and [...]