Estoy trabajando con la API de un proveedor y recomienda los siguientes pasos para transmitir un valor cifrado:
1) Convierta la contraseña de cifrado en una matriz de bytes.
2) Convierta el valor que se va a cifrar en una matriz de bytes.
3) La longitud completa de la matriz se inserta como los primeros cuatro bytes en la parte frontal del primer bloque de la matriz de bytes resultante antes del cifrado.
4) Cifrar valor con AES
Solo por curiosidad, ¿los pasos 1-3 hacen que los valores cifrados sean más seguros que si hubieran comenzado con el paso 4? ¿Es esta una práctica recomendada?
Está complicando la implementación.