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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


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


Desconectado Desconectado

Mensajes: 1.426



Ver Perfil WWW
Duda algoritmo basado en numeros irracionales
« en: 1 Septiembre 2013, 22:48 pm »

Hola, pensé en un sistema que usaba los números irracionales para cifrar mensajes, la idea es que la clave es el numero de decimales que se cogen. Como tienen decimales "infinitos" en cuanto la potencia de los ordenadores evolucione solo hace falta usar más decimales.

Pensé en alguna formula sencilla para poner a prueba este sistema, el algoritmo podría ser algo así
Código:
logaritmo base 10 (P^PI*e) XOR K
donde P sería cada letra a cifrar en decimal.
PI y e son los dos números irracionales
y K es una letra de una password en decimal.

La cuestión es que no se mucho de criptografia y no se si algún algoritmo similar podría ser seguro o eficaz o si existe algo similar.

Saludos.


En línea

El Benjo


Desconectado Desconectado

Mensajes: 392



Ver Perfil WWW
Re: Duda algoritmo basado en numeros irracionales
« Respuesta #1 en: 2 Septiembre 2013, 06:01 am »

Yo tampoco llevo mucho tiempo en esto de la criptografía, pero por lo que alcanzo a ver en tu algoritmo parece prometedor. Aunque deja te digo que ese tipo de cifrado se parece mucho a un tipo de cifrado donde generas un hash de la clave y después haces un XOR entre el hash y el mensaje que deseas cifrar.

¿Ya lo estás programando? ¿En qué lenguaje lo estás programando?

Ahora, lo que estoy viendo en tu algoritmo es que la secuencia de números la haces a partir de los caracteres del mensaje y después haces el XOR con la clave. Si utilizas toda la información que te genera ese cifrado el mensaje final será mucho más grande. Espero que después puedas explicar mejor el algoritmo.

Saludos y suerte.


En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
Stakewinner00


Desconectado Desconectado

Mensajes: 1.426



Ver Perfil WWW
Re: Duda algoritmo basado en numeros irracionales
« Respuesta #2 en: 2 Septiembre 2013, 07:33 am »

Gracias por la respuesta.

No tengo ningún algoritmo claro, la función de este post era preguntar si un sistema similar sería possible y eficaz o por lo contrario no serviría de mucho.

Para hacer una prueba lo estaba programando en C++
En línea

El Benjo


Desconectado Desconectado

Mensajes: 392



Ver Perfil WWW
Re: Duda algoritmo basado en numeros irracionales
« Respuesta #3 en: 2 Septiembre 2013, 08:57 am »

Pues, es posible, aunque yo lo haría de la forma en la que te he dicho. Es decir, cambiar el algoritmo:

                  Algoritmo actual                    Modificado
                  (P^PI*e) XOR K(K^PI*e) XOR P

Y sería cuestión de obtener una secuencia de bytes del resultado de "K^PI*e" para ir haciendo un XOR byte a byte del número decimal obtenido y "P".

Si revisas el código del algoritmo de cifrado que dejé y analizas el código te darás cuenta de que ahí implemento esto que te digo, pero realmente no se hace ninguna  conversión de la contraseña a otro valor (les dije que era muy básico  :xD), y en su lugar hace el XOR directamente con los caracteres de ambos.

Como te digo tú idea es totalmente posible y es realidad es sencilla, cuando desarrolles la función de cifrado te darás cuenta de que no te va llevar más de 50 lineas de código el escribirla (creo) y otras 50 la del descifrado.
En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Batch] Algoritmo de Numeros Primos
Scripting
SmartGenius 1 6,373 Último mensaje 30 Diciembre 2008, 00:06 am
por SmartGenius
Algoritmo numeros primos [Batch]
Scripting
leogtz 4 12,716 Último mensaje 15 Junio 2009, 20:44 pm
por SmartGenius
Sencillo Algoritmo de Números Pseudoaleatorios [Aporte]
.NET (C#, VB.NET, ASP)
Keyen Night 0 2,714 Último mensaje 17 Septiembre 2011, 21:31 pm
por Keyen Night
Algoritmo de numeros compuestos
Programación C/C++
Dumy 2 10,695 Último mensaje 21 Noviembre 2023, 20:57 pm
por profinet
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines