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


 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad (Moderador: r32)
| | |-+  Que cifrado escojer? (Un consejo, porfa)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Que cifrado escojer? (Un consejo, porfa)  (Leído 1,439 veces)
Garfius1

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Que cifrado escojer? (Un consejo, porfa)
« en: 28 Enero 2020, 10:39 »

Buenas gente!

Estoy diseñando un arduino-crypto, y deseaba usar RSA, pero el SOC tipo AVR es poca cosa, poca ram y demàs. :-(

Tengo una libreria con AES,  Curve25519, Ed25519, P521 y otros.

Cual me recomendais para cifrar mensajes cortos?

Muuuuchas gracias.


En línea

NEBIRE


Desconectado Desconectado

Mensajes: 2.339


Ver Perfil
Re: Que cifrado escojer? (Un consejo, porfa)
« Respuesta #1 en: 28 Enero 2020, 17:35 »

Sí solo es como práctica, RC4, podría ser adecuado al caso. Es muy simple y todavía potente.
Si es para algo más que práctica, haz una variante del RC4, que corrija precisamente sus vulnerabilidades...

....mmm, yo te digo de implementarlo, no de usar una librería...


« Última modificación: 28 Enero 2020, 17:52 por NEBIRE » En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: Que cifrado escojer? (Un consejo, porfa)
« Respuesta #2 en: 28 Enero 2020, 17:46 »

Sí solo es como práctica, RCA, podría ser adecuado al caso. Es muy simple y todavía potente.
Si es para algo más que práctica, haz una variante del RCA, que corrija precisamente sus vulnerabilidades...

....mmm, yo te digo de implementarlo, no de usar una librería...

cual es RCA? y tambien es complicado, arduino hablamos de un procesador de 16Mhz... yo tiraría por AES-128 que está mas optimizado para eso y olvidaría basicamente cualquier cosa que tenga que ver con asimetrico, pero recomendaría comprar un procesador integrado que te haga la criptografia aparte (que puede tirar un AES en menos de 100 ciclos de reloj creo yo)
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
NEBIRE


Desconectado Desconectado

Mensajes: 2.339


Ver Perfil
Re: Que cifrado escojer? (Un consejo, porfa)
« Respuesta #3 en: 28 Enero 2020, 17:54 »

cual es RCA? y tambien es complicado, arduino hablamos de un procesador de 16Mhz...
Perdón RC4... (RSA era la empresa que lo desarrolló merced a uno de sus fundadores)
Para nada es complicado, incluso un procesador de 8 bits a 1Mhz (o menos), puede manejarlo sin problemas...
« Última modificación: 28 Enero 2020, 17:58 por NEBIRE » En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: Que cifrado escojer? (Un consejo, porfa)
« Respuesta #4 en: 28 Enero 2020, 18:00 »

pero RC4 lo recuerdo como un algoritmo de hash
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
NEBIRE


Desconectado Desconectado

Mensajes: 2.339


Ver Perfil
Re: Que cifrado escojer? (Un consejo, porfa)
« Respuesta #5 en: 28 Enero 2020, 18:37 »

No. Es un algoritmo de cifrado.
Yo suelo usar una variante personalizada con bastante frecuencia... que luego suelo codificar...

Aquí un ejemplo. La salida se ha codificado a hexadecimal, para ver el resultado. además para un arduino también es más sencillo codificar a Hexadeciaml que por ejemplo Base64.
Cifrar:
Código:
// nota: pwd y msg por eficiencia convendría que fueran arrays de bytes, pero se muestran como cadenas, con la idea de ver su contenido...
pwd = "engel lex"
msg = "pero RC4 lo recuerdo como un algoritmo de hash"
call Rc4(pwd, msg)

cif = ToHex(msg)
print cif

Conteido de cif:
"D2B3445B5601E9FAF3DFFB06582E993AB46115096BC2DD3A264E0CE9142A53E392F28C19512007704DC5D34F2A65"

descifrar:
Código:
// si se conserva msg, usarlo tal cual, si no convertir 'cif'
msg = FromHex(cif)
call Rc4(pwd, msg)
print msg

Contenido de msg:
"pero RC4 lo recuerdo como un algoritmo de hash"


Aquí una página online para probar...
-http://rc4.online-domain-tools.com/
« Última modificación: 28 Enero 2020, 18:38 por NEBIRE » En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: Que cifrado escojer? (Un consejo, porfa)
« Respuesta #6 en: 28 Enero 2020, 18:49 »

sorry tienes razon lo estaba confundiendo con CRC4, que se usa por lo menos en lan
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
NEBIRE


Desconectado Desconectado

Mensajes: 2.339


Ver Perfil
Re: Que cifrado escojer? (Un consejo, porfa)
« Respuesta #7 en: 28 Enero 2020, 18:57 »

Sí, RC4 está detrás de WEP...
En línea

BloodSharp


Desconectado Desconectado

Mensajes: 540


Crianosfera 5 in comming!!!


Ver Perfil
Re: Que cifrado escojer? (Un consejo, porfa)
« Respuesta #8 en: 28 Enero 2020, 22:07 »

Hay una implementación de RC4 en el foro desde hace varios años...


B#
En línea



engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: Que cifrado escojer? (Un consejo, porfa)
« Respuesta #9 en: 28 Enero 2020, 22:14 »

hmm interesante aunque super simple...sería bueno por lo menos añadir una funcion de bloque, una ronda de desplazamiento de bits y tal vez una tabla de de mezcla (robarsela a rijandel :xD), no agregaría mucho peso, pero ayudaría bastante al cifrado
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Escojer Imagen al azar
Programación Visual Basic
Zorrohack 2 826 Último mensaje 10 Enero 2006, 08:14
por Grimble Grumble
[Iniciación] Que pic escojer? « 1 2 »
Electrónica
Debci 12 7,317 Último mensaje 30 Enero 2010, 23:18
por SOMBRIO
Que impresora escojer.?
Diseño Gráfico
astro1 1 2,200 Último mensaje 5 Septiembre 2012, 19:52
por Azielito
Un consejo porfa problema con windows
Windows
Aliza1432 3 1,504 Último mensaje 9 Septiembre 2013, 04:33
por Banker25
Que lenguaje escojer primero?
Programación General
Achraf 4 794 Último mensaje 1 Febrero 2015, 14:33
por Usuario Invitado
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines