elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Java [Guía] Patrones de diseño - Parte 1


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Desafíos - Wargames
| | | |-+  WarZone (Moderador: sirdarckcat)
| | | | |-+  Criptografía básica duda
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Criptografía básica duda  (Leído 1,041 veces)
sekafry11

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Criptografía básica duda
« en: 17 Enero 2017, 13:25 »

Buenas tardes.
Acabo de entrar en la WarZone y empecé con la criptografía básica.
Después de unas cuantas horas me dio por mirar pistas en Google y vi la solución pero no encontré el patrón.
Se que es un cifrado de sustitución pero no comprendo por que la `u` corresponde a 2 letras, es decir:
En la primera palabra "guvq" corresponde a una letra pero en la palabra "rrkmaksuy" corresponde a otra.

guvq gu d sdvr ohqwr c pe gpezi yj qf ifwj gatwak rrkmaksuy h jplu xmzw vw mv tmbzi brwx nw wdvnax povsmsnknoc

¿Cuál es el patrón que se siguió a la hora de cifrar el mensaje?


En línea

NEBIRE


Desconectado Desconectado

Mensajes: 746


Ver Perfil
Re: Criptografía básica duda
« Respuesta #1 en: 28 Enero 2017, 00:22 »

Sean el texto a cifrar (solo el texto entre comillas):
---> "sabes que es soso el queso"
Y sea la clave:
----> "xdkfjtuebrvutmlkpv83fht4PZ"
ambas tienes 26 caracteres, para simplicar la explicación...

Vemos que hay varias letras del texto en claro, se repiten varias veces... la 's', la 'e', la 'o', el espacio " ", incluso la palabra 'que'... pero cada vez se cifra con un código diferente...
Si por ejemplo se hace un cifrado con XOR, daría este resultado:

sabes que es soso el queso
xdkfjtuebrvutmlkpv83fht4PZ
  TRTV]_FQ#5

Estos últimos valores, evidentemente algunos serán imprimibles y otros no...

Como desconozco, si sabes programar o no, te propongo que lo verifiques por tí mismo... toma tu calculadora (del ordenador), activa la 'calculadora científica', desde el menú...
Estos son los valores numéricos de los bytes correspondientes a cada cadena:
Texto: 115 097 098 101 115 032 113 117 101 032 101 115 032 115 111 115 111 032 101 108 32 113 117 101 115 111
Clave: 120 100 107 102 106 116 117 101 98 114 118 117 116 109 108 107 112 118 056 051 102 104 116 052 080 090
Resul: 011 005 009 003 025 084 004 016 007 082 019 006 084 030 003 024 031 086 093 095 070 025 001 081 035 053  

Toma el primer valor 115 (que corresponde a la 's') escríbelo en la calculadora, ahora pulsa la tecla XOR y escribe el primer valor de la clave: 120 (que corresponde a la 'x'), pulsa la tecla '=', y ahí tienes el resultado, que es 11
Si sigues el mismo proceso con cada valor, tendrás el mismo resultado que el mostrado...entonces verás que para cada 's' del texto en claro, hay valores muy distintos en el resultado...
Una forma de apreciarlo bien, es dejar solo las letras 's' del texto en claro, y debajo poner el valor la letra con que fue cifrada cada ocasión...

"ssssss"
"xttlpP"

Si te fijas, el primer 'que' del texto en claro se cifracon 'ebr', el segundo 'que' (de queso), en cambio se cifra con 'ht4'

En Resumen, cifrar cada letra siempre con el mismo código, es un cifrado muy pobre y extremadamente sencillo de descubrir, esos tipos de cifrados, se llaman 'cifrado César'... y sólo son útiles para aprendizaje, para introducirse en el tema, porque para entender la complejidad, primero debe pasarse por lo más elemental y sencillo...


« Última modificación: 28 Enero 2017, 00:24 por NEBIRE » En línea

sekafry11

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Re: Criptografía básica duda
« Respuesta #2 en: 29 Enero 2017, 00:13 »

He comprendido lo que me has querido decir pero en la prueba solo hay una linea de texto, no hay una linea de cifrado.
Al no haber linea de cifrado solo se me ocurren dos cosas:
- Me la invento (puede salir lo que me de la gana).
- Utilizo un cifrado cesar pero tengo que estar variando la posición de las letras cada pocas palabras y podría inventarme algunas palabras.
En línea

NEBIRE


Desconectado Desconectado

Mensajes: 746


Ver Perfil
Re: Criptografía básica duda
« Respuesta #3 en: 29 Enero 2017, 03:41 »

Claro... no pone la clave, de eso se trata... yo te puse clave, para explicarte y demostrarte que en efecto, no es preciso que a cada caracter le corresponda SIEMPRE otro en concreto...

De hecho revisando el código, veo que es un cifrado César particular, conocido como Vignere.
En el Vignere, se va cambiando cada cierta cantidad (indeterminada) de caracteres, el código César usado... esto es, cambia el desplazamiento, al caso concreto cada 3 palabras aprox.

No se pueden dar mas pistas...
En línea

sekafry11

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Re: Criptografía básica duda
« Respuesta #4 en: 14 Febrero 2017, 23:14 »

Conocía el César pero no el Vignere.
Ahora lo he entendido bien, gracias por tu paciencia ;)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda con criptografia muy basica
Criptografía
askatasun 5 3,438 Último mensaje 15 Julio 2006, 09:37
por sirdarckcat
Criptografía Básica
Criptografía
MK-Ultra 5 4,680 Último mensaje 12 Mayo 2008, 01:11
por MK-Ultra
Duda Criptografia « 1 2 »
Criptografía
isseu 11 5,084 Último mensaje 20 Septiembre 2009, 13:38
por imoen
Duda Criptografía HDD entero
Criptografía
Gotttlieb 3 1,944 Último mensaje 28 Octubre 2010, 03:21
por APOKLIPTICO
Curso de criptografía básica.
Criptografía
GingerCat 0 1,154 Último mensaje 10 Septiembre 2013, 20:51
por GingerCat
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines