guardian-vte
v1.0.2
Published
An encryption algorithm based on polyalphabetic substitution cipher made especially for Guardian password manager
Downloads
5
Readme
Guardian VTE
Welcome to the Enhanced VTE Encryption library for JavaScript! This package introduces an advanced encryption technique known as Enhanced VTE. The Enhanced VTE method boasts a large key space of 2^104 possible keys, making it highly resilient against brute force attacks. The encryption technique can withstand frequency analysis attacks by generating a new key for every eight characters, ensuring enhanced security.
USAGE
import {guardian_encrypt,guardian_decrypt} from 'guardian-vte';
let string = "HELLO_WORLD";
let key = "1101100101010111010100101001100110011010111101010101011001101001111110101101101110011110011001010011010111010101011101010110011111111110";
let container = [];
let ciphertext = guardian_encrypt(string, key, container);
let decryptedMessage = guardian_decrypt(ciphertext, key, container);
RULES
- The string message to be encrypted should be in capital letters and it can include numbers and special characters like '@', '#', '$', '%', '_', '&', '*', '!', '=', and '-'.
- This package supports only ES6 module system.
- The key could be any randomly generated 104 bits.
- The container must be an empty array.
AUTHORS
- Priya Pandey
- Krishna Biswal
- Jayanta Mondal