Cripto Laboratorio

Trabajo con cifrado

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Greasemonkey lub Violentmonkey.

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

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Violentmonkey.

Aby zainstalować ten skrypt, wymagana będzie instalacja rozszerzenia Tampermonkey lub Userscripts.

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

Aby zainstalować ten skrypt, musisz zainstalować rozszerzenie menedżera skryptów użytkownika.

(Mam już menedżera skryptów użytkownika, pozwól mi to zainstalować!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Musisz zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

(Mam już menedżera stylów użytkownika, pozwól mi to zainstalować!)

Autor
SebastianRiquelmeM
Dziennych instalacji
0
Wszystkich instalacji
10
Oceny
0 0 0
Wersja
0.1
Utworzono
27-05-2023
Zaktualizowano
27-05-2023
Rozmiar
1,96 KB
Licencja
MIT
Dotyczy

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.