Cripto Laboratorio

Trabajo con cifrado

Autor
SebastianRiquelmeM
Instalaciones diarias
0
Instalaciones totales
9
Calificaciones
0 0 0
Versión
0.1
Creado
27/5/2023
Actualizado
27/5/2023
Licencia
MIT
Funciona en

Este script es un código JavaScript diseñado para ser ejecutado en Tampermonkey, una extensión de navegador que permite a los usuarios personalizar el comportamiento de las páginas web mediante la ejecución de scripts de usuario. El script está diseñado para descifrar y mostrar mensajes cifrados en el sitio web "https://cripto.tiiny.site".

Descripción de las secciones del script:

Encabezado del script: El encabezado del script incluye metadatos, como el nombre, descripción, autor y el sitio web en el que el script debe ejecutarse. En este caso, el script se llama "Cripto Laboratorio", su descripción es "Trabajo con cifrado" y se ejecutará en "https://cripto.tiiny.site".

Agregar la librería CryptoJS: El script agrega dinámicamente la librería CryptoJS al documento HTML. Esta librería se utiliza para funciones de cifrado y descifrado. El script asegura la integridad de la librería usando Subresource Integrity (SRI) y la carga de la librería es a través de una fuente anónima para mejorar la privacidad.

Obtener la llave: El script busca un párrafo específico en la página web, lo divide en oraciones y obtiene el primer carácter de cada oración para formar una llave. Esta llave se imprime en la consola del navegador.

Identificar la cantidad de mensajes cifrados: El script identifica todos los elementos div que contienen un mensaje cifrado y cuenta cuántos hay. Esta cantidad se imprime en la consola del navegador.

Obtener cada mensaje cifrado y descifrarlo: El script itera sobre cada mensaje cifrado, lo descifra usando la llave y la librería CryptoJS, y luego reemplaza el texto cifrado en la página web con el texto descifrado. El mensaje cifrado y descifrado se imprimen en la consola del navegador.