Sé que Rijndael y AES son muy similares y AES es solo un subconjunto de Rijndael, y he leído que Rijndael puede tener bloques de 256 bits, mientras que AES tiene "solo" bloques de 128 bits.
El problema es que no tengo una idea real de la criptografía, mi pregunta es ¿qué es más seguro? ¿Es "AES estándar" más seguro o alguna de las opciones modificadas utilizando Rijndael? En este momento estoy usando MCRYPT_RIJNDAEL_256
en PHP, que es (por lo que puedo decir) Rijndael con bloque de 256 bits y tamaño de clave, mientras que AES-256 tiene una tecla de 256 bits pero "solo" bloques de 128 bits.
-
El punto es, al final, si usar AES o Rijndael?
-
¿También qué modo sería mejor para la seguridad / el rendimiento? Ahora mismo tengo ECB desde que se usó en un tutorial en ese momento.
-
¿Hay otro algoritmo que sea aún más seguro? Debería ser rápido, ya que estoy haciendo muchas cosas criptográficas al usarlo, pero sigo estando seguro.