A new encryption algorithm designed under guidance from Dr. B. Dinesh Rao, professor at Manipal University. This is a symmetric encryption algorithm and uses a variable key.
Aurabindo J [email protected] Piyush Itankar [email protected] Namrata Singh [email protected]
./configure
make
sudo make install
Basic autotools targets like uninstall are available:
sudo make uninstall
Since this a symmetric encryption algorithm, first create a keybank by running the keygen program:
./keygen
It will generate KEYBANK
and XOR
files. Copy these to
the location where you want to encrypt/decrypt content.
cp ./KEYGEN ./XOR ../vaken
Now use the vaken cli to encrypt or decrypt
cd ../vaken
./vaken -e ../payload.txt
This will generate the encrypted file in the current directory. You can decrypt it using:
./vaken -d ./encrypted
This will generate the decrypted output, which you can compare with hexdump for accuracy. You will see some extra zeros.
- Do cryptanalysis on the algorithm
- Remove the trailing zeros after decryption