Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El hash de la clave del recurso es un mecanismo que le permite a Google verificar la integridad del
las claves de encriptación unidas sin tener acceso a ellas.
Generar el hash de la clave del recurso requiere acceso a la clave separada, lo que incluye
la DEK, el resource_name y el perimeter_id especificados durante la clave
de unión de imágenes.
Usamos la función criptográfica HMAC-SHA256 con unwrapped_dek como clave y
la concatenación de metadatos como datos
("ResourceKeyDigest:", resource_name, ":", perimeter_id)resource_name y perimeter_id deben ser cadenas codificadas en UTF-8.
Por ejemplo, cuando resource_name = "my_resource",
perimeter_id = "my_perimeter" y unwrapped_dek = 0xf00d, la clave del recurso
hash es:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-08-22 (UTC)"],[[["The resource key hash ensures Google can verify the integrity of wrapped encryption keys without needing access to the actual keys."],["Generating the hash requires the unwrapped key, resource name, and perimeter ID used during key wrapping."],["It utilizes HMAC-SHA256, using the unwrapped key as the key and a concatenation of resource details as data for the hash calculation."],["The resource name and perimeter ID need to be UTF-8 encoded strings for the hash generation."]]],["The core mechanism is generating a resource key hash to verify wrapped encryption key integrity. This involves using HMAC-SHA256 with the unwrapped DEK as the key and a specific concatenation of metadata as data. The metadata consists of \"ResourceKeyDigest:\", the UTF-8 encoded `resource_name`, \":\", and the UTF-8 encoded `perimeter_id`. An example shows generating the hash using `openssl` with a sample `resource_name`, `perimeter_id`, and `unwrapped_dek`.\n"]]