elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 05:33  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Criptografía (Moderador: APOKLIPTICO)
| | | |-+  Algoritmo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Algoritmo  (Leído 1,119 veces)
Mafmaestro

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Algoritmo
« en: 23 Abril 2011, 20:56 »

Tengo una pregunta sobre como averiguar un algoritmo.
Lo que me gustaria saber es:


Si por ejemplo tengo un programa que tu escribes 1 i te responde 10, ecribes 2 i te responde 20, etc.
Entonces se be que el algoritmo es = numero*10

Pero me gustaria saber como puedo encontrar el algoritmo de una encriptacion mas compleja.   
Hay alguna manera manual?
O algun programa que la encuentre (insertando por ejemplo : 1 = 10; 2 = 20; 3 = 30 etc.,  pero con numeros mas complejos) i que te devuelva el algoritmo?

Espero que entiendan a lo que me refiero.

Gracias por adelantado.


PD: En teoria es posible, no? Tiene que haber alguna manera :)


En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Algoritmo
« Respuesta #1 en: 23 Abril 2011, 21:15 »

A no ser q sea una encriptacion conocida que se pueda descifrar, eso lo tienes q deducir vs pienso


En línea
Mafmaestro

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Algoritmo
« Respuesta #2 en: 23 Abril 2011, 21:56 »

Pero tiene que haber alguna manera de crear un programa que encuentre posiblidades de parecido i que de ahí recree el algoritmo, no?
En línea
APOKLIPTICO
Moderador
***
Desconectado Desconectado

Mensajes: 3.781


Toys in the attic.


Ver Perfil
Re: Algoritmo
« Respuesta #3 en: 24 Abril 2011, 17:24 »

Hola Mafmaestro, es "cifrado" no "encriptacion".
Bueno, en cuanto a tu tema, el criptoanálisis es algo bastante complejo y requiere conocimientos previos de los algoritmos existentes. La verdad es que dependiendo de la complejidad del algoritmo en cuestión, podés llegar a estar mucho tiempo.

En general se trata de tener la mayor cantidad de herramientas posibles para el criptoanálisis, si uno tiene sólo un texto cifrado, esa es la más complicada, ya que no tenemos ninguna base comparativa para analizar. (ciphertext only cryptanalysis).
Si tenemos aparte de un texto cifrado, el texto plano correspondiente (Known plaintext cryptanalysis), se hace un poco más fácil (un poco nada más eh!) y podemos rápidamente sacar cifrados simples como el cifrado XOR o los antiguos como vigenere o césar.
Si ya tenemos la máquina para cifrar, tenemos un nivel menor de dificultad, ya que podemos hacer cambios en el texto plano y ver como va modificando el texto cifrado (Chosen plaintext cryptanalysis)
Yendo un nivel más, ahora poseemos la máquina para descifrar, pero no poseemos la clave o el algoritmo utilizado, de esta manera podremos modificar el texto cifrado y ver como va cambiando el texto plano (Chosen ciphertext cryptanalysis).
Por último, si temos varios textos cifrados con distintas claves, pero que estas claves tienen una relación entre si, podemos buscar dicha relación para obtener los textos planos o quizas incluso hasta la llave maestra, un caso conocido, es el ataque en el algoritmo WEP (Related Key cryptanalysis).

No es un tema simple el tema del criptoanálisis, es mucha deducción y heurística, pero muchos lo consideran la parte más divertida de la criptografía.

Un abrazo
APOKLIPTICO.
En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Algoritmo
Programación General
Frost 11 1,546 Último mensaje 1 Mayo 2004, 18:36
por zheo
Que es un algoritmo ???
Dudas Generales
XmefistoX 9 1,103 Último mensaje 17 Octubre 2004, 13:53
por Dreamim
Algoritmo DES en C
Programación General
wel 5 1,792 Último mensaje 24 Abril 2005, 20:15
por + enrique ZP
Prueba romper algoritmo ¿Serás capaz de trazar mi algoritmo?
Desafíos - Wargames
Debci 12 3,667 Último mensaje 12 Enero 2010, 01:00
por Novlucker
dime el algoritmo que más te gusta... ejm:algoritmo del avestruz
Programación General
jhonatanAsm 0 1,282 Último mensaje 13 Mayo 2011, 01:30
por jhonatanAsm
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines