lucipher

2.2.0 • Public • Published

lucipher (Let Us Cipher) GitHub version

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:

EJEMPLO Llamada servicio de cifrado

Para descifrar:

EJEMPLO Llamada servicio descifrado

Dependents (3)

Package Sidebar

Install

npm i lucipher

Weekly Downloads

1

Version

2.2.0

License

Apache-2.0

Unpacked Size

1.26 MB

Total Files

15

Last publish

Collaborators

  • manufosela