guardian-vte
v1.0.2
Published
An encryption algorithm based on polyalphabetic substitution cipher made especially for Guardian password manager
Downloads
11
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