Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las APIs de Tink toman BLOB binarios arbitrarios como entrada. Esto significa que si quieres
encriptar datos estructurados, como
búferes de protocolo, debes
codificarlos primero.
Encripta un protobuf
Para encriptar, sigue estos pasos:
Serializa el protobuf en un array de bytes.
Encripta los bytes serializados y, luego, almacena o envía el texto cifrado resultante.
Usar:
Almacena los bytes serializados junto con la firma (o MAC).
Para verificar, haz lo siguiente:
Obtén el protobuf serializado y su firma (o MAC).
Verifica la firma (o el MAC).
Deserializa el protobuf.
Ten en cuenta que una firma o un MAC válidos no garantiza que los datos estén
con formato. Una implementación que analiza los datos siempre debe esperar que el
los datos podrían estar dañados.
Cómo proteger varios elementos de datos
Para proteger varios elementos de datos, usa un método de serialización. Agrega todos los datos
a un protobuf y encriptarlos (o autenticarlos) como se describió anteriormente.
[[["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: 2025-07-25 (UTC)"],[[["\u003cp\u003eTink APIs accept arbitrary binary data as input, requiring serialization of structured data like Protocol Buffers before encryption.\u003c/p\u003e\n"],["\u003cp\u003eTink provides various encryption methods like AEAD, hybrid encryption, and deterministic AEAD to secure serialized data.\u003c/p\u003e\n"],["\u003cp\u003eTink supports data integrity through digital signatures and MACs, but verification doesn't guarantee data formatting.\u003c/p\u003e\n"],["\u003cp\u003eProtecting multiple data items involves serialization, preferably using Protocol Buffers or length-prefixed concatenation, followed by encryption or authentication.\u003c/p\u003e\n"]]],["Tink API handles binary blobs, requiring structured data like protocol buffers to be encoded first. To encrypt a protobuf, serialize it to bytes, then encrypt using AEAD, hybrid, or deterministic AEAD methods. Decryption involves decrypting the ciphertext and deserializing the protobuf. To protect from tampering, serialize, then sign or authenticate using digital signature or MAC, storing the signature with the data, verifying the signature before deserializing. Protecting multiple items requires serialization via a protobuf or a length-prefixed method, followed by encryption or authentication.\n"],null,[]]