Ir al contenido principal

Entradas

Mostrando las entradas de noviembre, 2018

#1 Virus: Electron - Saturar memoria

__ Indice __ Disclaimer ¿Qué es un virus informático? Código Github __ Disclaimer__ R3gularWeb no se hace responsable por el mal uso de este software, nuestro propósito es puramente educativo  __ Virus __ Un virus es un software que tiene por objetivo de alterar el funcionamiento normal de cualquier tipo de dispositivo informático, sin el permiso o el conocimiento del usuario principalmente para lograr fines maliciosos sobre el dispositivo. Los virus, habitualmente, reemplazan archivos ejecutables por otros infectados con el código de este. Los virus pueden destruir, de manera intencionada, los datos almacenados en una computadora, aunque también existen otros más inofensivos, que solo producen molestias o imprevistos. __ Código __ Para ver como instalar Electron y como crear una ventana, visitar el siguiente blog  Crea tu primera ventana en electron Ahí explicamos el funcionamiento básico de este modulo de Nodejs.  

2# Criptografía - Polybios

__ Indice __ ¿Qué es Polybios? Proceso de cifrado Proceso de descifrar Código Github __ ¿Qué es Polybios? __ Es un sistema de cifrado en el que se coloca todo el alfabeto en una matriz, y cada letra tiene una posición en la que será convertida.  Es considerado el algoritmo de cifrado más antiguo que se tiene registro •Su nombre se le da por el Historiador griego Polybios • Alrededor del año 150 a. C. __ Proceso de cifrado __ Bien, el proceso de cifrado es bastante fácil, tenemos nuestra matriz bidimensional , si queremos traducir el carácter - ? - nos da como resultado [ 0, 0 ] Y pues, eso es todo... Vayamos a cifrar la palabra Hola H = [4, 9]    o = [1 , 9]    l  = [1, 5]     a = [0, 4]  Resultado: 49191504 __ Proceso de descifrar __  Ahora si queremos el proceso inverso, solamente tenemos, tenemos que mandarle las posiciones y este nos devolverá el carácter [4, 9] = H     [1 , 9] = o    [1, 5] = l    [0

1# Introducción a la criptografía

  __ Indice __ ¿Qué es la criptografía? ¿Qué es cifrar? Tipos de cifrado Cifrado por sustitución en NodeJS Código Github PD __  ¿Qué es la criptografía? __ Se ha definido como el uso de técnicas para alterar estructuras lingüísticas de ciertos mensajes, con el fin de hacerlos ininteligible a receptores no deseados. Estás técnicas se han utilizado en todas las áreas de conocimiento humanos, ya sea en la ciencia, tecnología y arte, así que el fin de la criptografía es el de conseguir confidencialidad en la información Con la aparición de la informática, y el creciente uso de la digitalización. Ha hecho que el tema de privacidad sea cada vez más importante, ya que la transición de un usuario por la red puede ser interceptada y con ello nuestros datos se vuelven vulnerables. Para lograr esto, se han creado lo que se llama, cifrados. __  ¿Qué es un cifrado? __ El procedimiento mediante un algoritmo para transform

#4 if, switch y operadores de condición

__ Indice __ ¿Qué es una condición? Operadores Ejemplo if Ejemplo switch __ ¿Qué es una condición? __ Es una sentencia la cuál se determina si es verdadera o falsa, en su mayoría es una comparación. Ejemplo: 5 == 5 Aquí estamos diciendo si 5 es igual a 5, como esto es verdad, nos devolverá un true __ Operadores __ Dentro de las condiciones, tenemos operadores de condición (Redundante) que son cinco: Igual == Esta sentencia, nos devolverá un verdadero si dos valores son iguales Diferente != Esta sentencia, nos devolverá un verdadero si los dos valores son distintos And | OR |  Not Supongo que la tabla explica bien lo que hace cada uno, And que esta representando por && pide que dos valores a evaluar sean verdaderos. Or representado por || pide que al menos un valor sea verdad. Y Not, cambiará el valor, si es verdadero lo cambiará a falso, y viceversa __ Ejemplo if __ Dentro de las condiciones tenemos la palabra

Tu primera ventana en Electron

  __ Indice __ ¿Qué es electron? Instalación Iniciando proyecto Programación npm start   __ ¿Qué es electron? __  Electron es una plataforma para desarrollar aplicaciones de escritorio usando tecnologías web ( HTML, CSS y JavaScript ) creada y mantenida por Github . Electron.js funciona creando dos tipos de procesos, Estos son creados con  nodejs, estos vienen a ser nuestra aplicación en si misma, este proceso tiene acceso a varias API de Electron.js solo para este proceso que nos ayudan a comunicarnos con el bajo nivel del sistema operativo.  __ Instalación __ Creamos nuestra carpeta donde estará el proyecto, y con npm iniciamos nuestro proyecto npm init --yes Ahora vamos con Electron, si vemos la página oficial de Electron: https://electronjs.org/ nos dice como instalarlo. Abriendo nuestra terminal o CMD, escibimos npm -i electron __  Iniciando proyecto __ Ahora en nuestra carpeta creamos la siguiente estructura que mane