Saltar al contenido

Cifrado C# AES-256

Te doy la bienvenida a proyecto on line, en este lugar hallarás la respuesta que buscas.

Solución:

Lo que dijo abc y tampoco parece tener ningún IV (Vector de inicialización) en su código PL/SQL.

El hecho de que las primeras partes sean iguales tiene que ver con las diferentes modalidades (ECB y CBC). ECB cifra cada bloque por separado, mientras que CBC utiliza el bloque anterior al cifrar el siguiente.

Lo que sucede aquí es que, dado que usa CBC y no establece un IV, el IV es todo ceros.
Eso significa que el primer bloque de cifrado ECB y CBC será el mismo.
(Ya que A XOR 0 = A).

Debe asegurarse de utilizar el mismo modo de encriptación en ambos sistemas y, si opta por CBC, asegúrese de utilizar el mismo IV.

Utiliza ECB en un caso y CBC en el otro caso.

Sección de Reseñas y Valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *