Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las claves de tink constan de material de clave y metadatos. En la sección sobre el etiquetado de textos cifrados, se explica cómo Tink también permite prefijar los textos cifrados con una string de 5 bytes derivada del ID, lo que significa que la clave también depende del ID que tiene en el conjunto de claves.
Por lo tanto, para crear una clave nueva, Tink suele usar los siguientes ingredientes:
Un objeto que describe todos los parámetros
El ID de la clave nueva
Aleatorización uniforme y segura a nivel criptográfico
Ejemplo
Considera, por ejemplo, HMAC (RFC 2014).
Para especificar un cálculo de HMAC en Tink, debes proporcionar la siguiente información, que forma la clave:
Es el material clave de HMAC.
La función hash que se usará.
La longitud de salida de HMAC (consulta (RFC 2014, sección 5), si se trunca.
[[["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: 2023-12-01 (UTC)"],[[["Tink keys comprise key material and metadata, including parameters like hash function and output length, but exclude key material randomness and key ID."],["Creating a new key in Tink involves using parameters, a unique key ID, and cryptographically secure random data."],["Key parameters in Tink encompass information used for key creation, such as hash function, output length, and key material length, but exclude the actual key material."],["A complete Tink key combines its parameters, key material, and a unique ID, enabling secure cryptographic operations."]]],["Tink keys comprise key material and metadata, including a prefix derived from the key ID. To create a key, Tink uses parameters, the key's ID, and randomness. Key parameters consist of information used to create the key, excluding the key material and ID. For HMAC, parameters include key material length, hash function, output length (if truncated), and how to derive the prefix from the ID. These parameters, with the key material and ID, define the full key.\n"]]