Dada la clave K , la sal Salt , que es 32 bytes generados aleatoriamente, se utiliza para derivar las claves EKey y AKey usando HKDF-SHA256 .
Un Ciphertext se produce usando AES-256-CBC con la clave EKey y un 16% de iv bytes al azar co% ".
Se produce un Iv utilizando Hmac con la clave HMAC-256 .
Esto se codifica de la siguiente manera.
AKey . Salt . Iv . Ciphertext
Mi pregunta es, ¿puedo RSA cifrar la clave Hmac y agregarla a la cadena codificada para que permanezca segura?
Editar 1
No estoy completamente seguro de cómo responder al comentario de Rory, así que daré mi mejor intento.
Por seguro, me refiero a poder transportar esta carga útil a través del cable sin tener un tercero (sin la correspondiente clave RSA privada) capaz de descifrar o mutar la carga útil.
Este enfoque también se puede utilizar para datos en reposo.