Vida de un Programador

Experiencias, ideas y programas

Archivos en la Categoría: Encriptación

Challenge 14 – Ovine Cryptography: Use Google, my friend

Extracto de la descripción del reto

Extracto de la descripción del reto



Tras el lenguaje Bee del año pasado, la imagen de este reto ya me era familiar. La autora de estos dos retos es @Rosapolis.

En este caso, las ovejas, tras aprender programación, diseñaron su propio sistema criptográfico. Tras unos mensajes encriptados, nos dice al final:

Ya sabes, las ovejas son muy ecológicas, reciclando y reusando cosas, pero… no puedes reusar ciertas cosas, ¿cierto?

Bueno, bueno. Eso nos indica que han reusado alguna parte importante, y si no puede ser el mensaje original… sera la clave 🙂
Leer más de esta entrada

Anuncios

Tuenti Challenge 3 finalizado + Soluciones

Tuenti Challenge 3

Después de un largo tiempo sin poner nada aquí, van a haber unos días con bastante actividad.
Eso es debido a que la 3ª edición del Tuenti Programming Challenge acaba de finalizar.
Leer más de esta entrada

Generador claves redes WiFi Online

Tras publicar el generador de claves y redes wifi, algunos me preguntaron si podia crear una versión online.

Acabo de crear una, un poco limitada (algunos tipos no puede generarlos debido al rendimiento), pero funcional para gran número de redes.

Podéis usarla aquí: http://www.ugamelaplay.net/wifi/

Saludos, y sed buenos

Concurso de Programación y Seguridad propio

Después de el concurso de Tuenti, me quede con ganas de mas. No sólo de realizar mas pruebas, sino crearlas yo mismo para que otros las resolviesen.

Esto me dio la idea de crear un concurso, bastante largo pero menos intenso que el de Tuenti.
Leer más de esta entrada

Generador de claves y diccionarios WIFI


Hace un tiempo, a raíz de un programa interesante generador de claves para el iPod (ya que no tiene los drivers necesarios para ponerse en modo monitor), pensé que también seria bueno tener algo así en el ordenador.

Me dedique por un tiempo a buscar patrones en foros, blogs, noticias y paginas sueltas, y lo programé todo en una aplicación de PHP. Tiene una interfaz web, y también permite generar un archivo con las contraseñas.
Leer más de esta entrada

Challenge 19: Find the algorithm

Este reto era un verdadero quebradero de cabeza, porque debias darte cuenta de diferentes cosas que ocurrian al transformar una cadena en la otra.

Esta fue la pista que dieron por Twitter:

Como vi mas adelante, la pista, si sabes que buscar, es bastante útil. Ahora veremos como convertir la entrada en la salida, y el proceso que yo seguí.
Leer más de esta entrada

Challenge 12: Three keys and a cup


La prueba 13 consistía en conseguir 3 claves (que estaban en formato de 32 caracteres hexadecimales) y convertirlo (mediante suma), junto con la entrada, en la salida.

Decia que las claves estaban escondidas en la imagen usando tres métodos diferentes.

Me encanto por la forma de esconder las claves, cosa que voy a explicar a continuacion.
Leer más de esta entrada

Challenge 20 – Tuenti

Despues de insufribles penurias para pasar el 19, he llegado. La fase final, pero solo tengo 7 horas para hacerla.

Espero que lo que supongo que creo sirva para pasar la 20.

EDIT:
Pues nada, en esta me quedo

Multi Hash Function (MHF) – Sistema de cifrado y hashing propio

Estos dias en clase estaba *un poco* aburrido, asi que empece a pesnar un proyecto que tenia en mente desde hace un tiempo.

La idea era crear una funcion para crear hashes “dinámicos”, es decir, con la longitud que se quiera.
Esto evoluciono al basarme en RC4 (solo tuve de alli la idea de una P-Box, pero yo he ido mas adelante).
En si, el estadi interno es una array con 256 arrays con los valores del 0 a 255. Estso valores se intercambian posiciones en la propia array, entre multiples e incluso arrays enteras.

El algoritmo ademas permite la introduccion de un “nonce”, que permite variar el resultado de la cadena pseudo-aleatoria (“keystream”, destinada a encriptar mas adelante) de forma segura reusando la clave.
Leer más de esta entrada

A %d blogueros les gusta esto: