lucipher
v2.2.0
Published
LUCipher, Let Us Cipher
Downloads
7
Readme
lucipher (Let Us Cipher)
Script para cifrar/descifrar textos usando el API crypto y el algoritmo aes-128-cbc, añadiendo además ruido a los textos antes de ser cifrados usando el paquete de npm wordsnoise
¿Por qué añadir ruido?
Si usamos por ejemplo la clave miclave para cifrar el texto yo soy manufosela obtendremos siempre la cadena cifrada +0MXL1Clnk1xfXAsuF1rplf/zTjWTrNeAI5kY7Cc2ZY=
Si añadimos ruido pseudo-aleatorio, cada vez que cifremos el texto obtendremos una cadena cifrada diferente, pero que al descifrar y eliminar el ruido, nos permitirá obtener la cadena de texto descifrada.
Instalación
Se puede usar como dependencia. En tu proyecto se instala así
$ npm --save i lucipher
En tu código se usa así
const LUCipher = require('lucipher').default;
...
const LUC = new LUCipher(passw, salt);
const code = LUC.cipher(texto);
...
const decode = LUC.desCipher(textocifrado);
webservice
Para cifrar:
- endpoint: https://lucipher.herokuapp.com/lucipher
- params:
- texto: texto a cifrar
- password: password a utilizar para cifrar/descifrar
EJEMPLO Llamada servicio de cifrado
Para descifrar:
- endpoint: https://lucipher.herokuapp.com/angel
- params:
- texto: texto cifrado
- password: password a utilizar para cifrar/descifrar