Criptografía

Creando un cluster casero para cracking en Linux

Creando un cluster casero para cracking en Linux

El tiempo de procesamiento de un hash depende de muchos factores uno de estos es la potencia que evaluá el hash sobre el procesador »

Cifrados: RSA

Cifrados: RSA

RSA es un algoritmo que usa la complejidad del algoritmo de factorización de números compuestos en sus factores primos, es además un cifrado de llave pública y privada, o sea el arrogante se cifra de una forma y de otra se (des)cifra.  Se tienen dos primos potencialmente grandes llamados p y q, la multiplicación de ellos se llamará n (n=pq), se usará además la cantidad de coprimos de n y menores a... »

Cifrados: Vigenère y código en Java, C++ y PHP

Cifrados: Vigenère y código en Java, C++ y PHP

Continuando la serie de artículos sobre cifrados, el turno es para Vigenère un cifrado creado por Leone Battista Alberti que trabaja por sustitución, este algoritmo es muy parecido al Cesar y la diferencia es que tiene una semilla mucho más complicada de hallar ya que esta es una palabra la cual se itera también y se hace la suma de la siguiente manera: (PosicionTxT + PosicionSeed) % alfabeto.long... »

Hash: Cómo identificarlos y crackearlos

Hash: Cómo identificarlos y crackearlos

¿Qué es un hash? En el mundo de la informática, hash es un término bastante usado y aunque ni lo te lo imagines hace parte de una gran cantidad de cosas que usas, por ejemplo es común observar que en muchas de las paginas antes de descargar un programa u archivo nos muestren la siguiente información: La primera línea es de nuestro entendimiento sencillamente es el nombre del archivo, pero probable... »

Cifrados: César

Iniciando una serie de artículos sobre cifrados criptográficos vamos a empezar con uno muy famoso, César o Caesar, un cifrado que se usaba en la antigua roma (su nombre es en honor a Julio César) para cifrar los mensajes, es por sustitución simple y su funcionamiento es el siguiente: Se ingresa un texto cualquiera y una semilla que en este caso será un número, ese número correrá la posición de la ... »

Columnar Transposition

Bueno, como están amigos?, les traigo transposición columnar simple: ¿En que se basa este método? Esto acepta un texto de longitud n con un numero pE(x|x<n-1) n-1 el cual permitirá dividir la matriz en n/p filas, con el numero p de columnas. Después de eso hay un orden establecido por el usuario que determina de que forma se agruparan las columnas para ponerlas en el texto Cifrado. Ej: Teniendo... »