Cripto Laboratorio

Trabajo con cifrado

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Tendrás que instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Tendrás que instalar una extensión como Tampermonkey antes de poder instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Autor
SebastianRiquelmeM
Instalaciones diarias
0
Instalaciones totales
10
Calificaciones
0 0 0
Versión
0.1
Creado
27/5/2023
Actualizado
27/5/2023
Tamaño
1,96 KB
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.