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.
./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:
It will generate
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