A EXPERIMENTAL symmetric encryption algorithm which instead of generating cipher/encrypted text generates the instruction to recreate the main Data.
- common block cipher symmetric encryption algos use either:
- Feistel cipher structure
- OR SP(Substitution & Permutation) Network Structure
- so I thought of using some unconventional method to encrypt data
- and as for why do such a thing ??? rather than using conventional methods
- i love to do cryptography related stuff with twists
- it uses one of my own Hash algo [FNNH] based on Neural network structures
- it is heavy of instruction cycles so it will take too much time if the
stress
parameter set high
- make sure you have
NUMPY
(Thise was made on version1.19.2
) - make sure you have the
FNNH
(run the commandpip install FNNH
to install)
from NCTEA import NECTA
key = "test"
data = "qwerty"
data = NECTA(data,key)
print(data)
#AbFHFtLM
data = NECTA(data,key,mode=2)
print(data)
#qwerty