Ideas para algoritmo matemático para cifrado?

Iniciado por @XSStringManolo, 23 Septiembre 2019, 03:07 AM

0 Miembros y 1 Visitante están viendo este tema.

Serapis

La aritmética y la seguridad no se llevan muy bien...
las sumas, restas, mutiplicaciones y divisiones, generan redundancias. Una excepción es la función módulo, pero solo cuando se aplica sobre números primos.

Pero si quieres sumar y restar, suma y resta...

CitarDices muchas cosas basadas en casos hipotéticos muy concretos que no se pueden aplicar como norma general.
Que qué???... Concreta.

CitarLo que buscaba con el post eran ideas ingeniosas propias de cada uno para hacer un cifrado nuevo. Si quisiese usar XOR o factorización para que iba a diseñar un cifrado propio si ya lo hacen todos?
es un poco contradictorio.... diseñar un cifrado propio (con ideas ingeniosas de otros). ...ya no sería propio, no?.
Sería más coherente indicar: "diseñar un cifrado ...con ideas ingeniosas propias y de otros."

Lo único realmente importante en un algoritmo de cifrado es que sea seguro, así con o sin ideas ingeniosas si no reúne ese requisito, es mejor dejarlo (salvo que lo hagas como un ejercicio, pero si va destinado para producción estarás dejando con el culo al aire a sus posibles usuarios).
Te señalo que XOR, permite diseñar algoritmos de cifrado sencillos, pero poderosos, resistente a ataques... pero tu lo desprecias, como si tuvieras 500 opciones entre las que elegir.

Tú mismo...

FreeCellnet

#11
 3G. Para que se me pudra en casa, te lo dejo, pero solo porque me ayudaste ha hacer que mi pagina web saliera la luz, (sin ser reconocido por google), pero a salir al fin y al cabo.

https://mega.nz/#F!BFFTiSbA!5aLSpc9b_KGDakdhLe2a5Q

Me despisto 1 mes y ya van por el 5G.


@XSStringManolo

Qué hay en el link? No me funciona Mega en mi navegador.

De todas formas ya tengo el cifrado funcionando. Tengo que mejorarle bastantes cosas, logica, hardening, e implementación y el descifrado. Lo escribí en javascript pero va destinado a PHP principalmente asique de paso que lo porto lo mejoro.