Autor
|
Tema: Que cifrado escojer? (Un consejo, porfa) (Leído 7,359 veces)
|
Garfius1
Desconectado
Mensajes: 3
|
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
|
|
|
|
Serapis
|
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 pm por NEBIRE »
|
En línea
|
|
|
|
engel lex
|
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.
|
|
|
Serapis
|
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 pm por NEBIRE »
|
En línea
|
|
|
|
engel lex
|
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.
|
|
|
Serapis
|
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: // 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: // 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 pm por NEBIRE »
|
En línea
|
|
|
|
engel lex
|
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.
|
|
|
Serapis
|
Sí, RC4 está detrás de WEP...
|
|
|
En línea
|
|
|
|
BloodSharp
Desconectado
Mensajes: 815
¡ Hiperfoco !
|
Hay una implementación de RC4 en el foro desde hace varios años... B#
|
|
|
En línea
|
|
|
|
engel lex
|
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  ), 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.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Escojer Imagen al azar
Programación Visual Basic
|
Zorrohack
|
2
|
1,640
|
10 Enero 2006, 08:14 am
por Grimble Grumble
|
|
|
[Iniciación] Que pic escojer?
« 1 2 »
Electrónica
|
Debci
|
12
|
10,696
|
30 Enero 2010, 23:18 pm
por SOMBRIO
|
|
|
Que impresora escojer.?
Diseño Gráfico
|
astro1
|
1
|
3,801
|
5 Septiembre 2012, 19:52 pm
por Azielito
|
|
|
Un consejo porfa problema con windows
Windows
|
Aliza1432
|
3
|
3,095
|
9 Septiembre 2013, 04:33 am
por Banker25
|
|
|
Que lenguaje escojer primero?
Programación General
|
Achraf
|
4
|
2,385
|
1 Febrero 2015, 14:33 pm
por Usuario Invitado
|
|