Según Wikipedia , el vector de inicialización (IV) no tiene que ser secreto, cuando se utiliza el modo de operación CBC. Aquí está el esquema de cifrado CBC (también de Wikipedia):
¿Qué sucede si cifro un archivo de texto sin formato,...
Tengo problemas para entender AES y me gustaría saber si cifrar el mismo texto con la misma clave dos veces seguidas debería dar el mismo resultado.
¿Hay alguna sal o algo que pueda cambiar la salida?
Si no da lo mismo, ¿cómo podría uno de...
Quiero cifrar los datos usando AES en java, y quiero inicializar el cifrado con el Vector de inicialización.
¿Puedo usar 256 bits IV? ¿O debo usar solo 128 bits IV?
Estoy viendo los ejemplos de bibliotecas criptográficas (programados en c) proporcionados para OpenSSL EVP en OpenSSL Wiki .
Su ejemplo para un vector de inicialización de 128 bits es el siguiente:
/ * A 128 bit IV * /
unsigned ch...
Estuve viendo este código y encontré estos comentarios que dicen que el cifrado sin sal no es seguro. ¿Por qué sería inseguro cuando ya está utilizando un IV aleatorio para cada valor? Creo que el comentario podría ser incorrecto, pero es una jo...
Durante mi aplicación de cifrado tengo el bit de creación de contraseña:
PBEKeySpec spec = new PBEKeySpec(password.toCharArray(), salt, 10000, keyLength);
y más adelante en la parte de cifrado real:
cipher.init(Cipher.ENCRYPT_MODE, secret...
Necesito cifrar de forma segura los datos que estamos almacenando, pero para cada cliente necesito el mismo texto simple para cifrar en el mismo texto cifrado. La razón de esto es que los datos aún son necesarios para un algoritmo de coincidenci...
¿Tener un nonce en modo CTR realmente mejora la seguridad (en comparación con el uso de 1, 2, 3, etc., básicamente un nonce constante de 0)?
Por lo que puedo decir, el mejor de los casos en cuanto a seguridad es que el nonce podría actuar com...
Estoy viendo un código, y en un escenario particular, el código necesitaría generar dos IVs.
El segundo código que genera IV simplemente utiliza el C # Rijndael GenerateIV ()
El primer código que genera IV, aunque forma parte de la direc...
Estoy cifrando una secuencia de mensajes con AES/CTR .
Para cada secuencia, genero una inicial IV aleatoria, por ejemplo, IV(0) .
Defina IV(i) = MD5(IV(i - 1)) para i = 1, ..., n .
Luego para cada mensaje m(i) ,
Tr...