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

 

 


Tema destacado: Tutorial básico de Quickjs


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

Desconectado Desconectado

Mensajes: 68


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

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 pm »

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: 68


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

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


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


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

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
Ejercicios
Sainshaca 2 4,449 Último mensaje 22 Abril 2010, 05:14 am
por Sainshaca
Algoritmo escrito en C
Programación C/C++
Kyon-san 7 5,943 Último mensaje 25 Noviembre 2010, 22:04 pm
por ace332
Algoritmo, WTF!
Programación General
Shell Root 7 4,377 Último mensaje 27 Mayo 2011, 01:17 am
por dakomt
Algoritmo
Programación General
R/G 4 3,354 Último mensaje 10 Agosto 2011, 01:57 am
por R/G
algoritmo¡¡¡¡
Programación C/C++
maik22 4 4,613 Último mensaje 20 Febrero 2012, 01:50 am
por soyloqbuskas
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines