Necesito guardar claves de 16 bytes al azar en una base de datos. Para cifrar estas claves, actualmente uso AES 128 con el modo ECB (debido a que los datos son más pequeños para almacenar, no se necesita IV), pero ahora leo mucho sobre el hecho de que el BCE no es seguro y nunca debería usarse.
Pensé que en este caso (los datos aleatorios, solo un bloque) usando BCE estaría bien, pero no soy un experto, así que me gustaría saber si esto es correcto, o debería cambiar a CBC para hacer es seguro?