Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Le API Tink prendono come input BLOB binari arbitrari. Ciò significa che se vuoi
crittografare i dati strutturati,
buffer di protocollo, è necessario
prima di codificare i dati.
Cripta un protobuf
Per crittografare:
Serializza il protobuf in un array di byte.
Cripta i byte serializzati, quindi archivia o invia il testo crittografato risultante.
Usa:
Archivia i byte serializzati insieme alla firma (o MAC).
Per eseguire la verifica:
Ottieni il protobuf serializzato e la sua firma (o MAC).
Verifica la firma (o l'indirizzo MAC).
Deserializza il protobuf.
Tieni presente che una firma o un MAC validi non garantiscono che i dati siano corretti.
formattato. Un'implementazione che analizza i dati deve sempre aspettarsi che
i dati potrebbero essere danneggiati.
Proteggi più elementi di dati
Per proteggere più elementi di dati, utilizza un metodo di serializzazione. Aggiungi tutti i dati
di crittografia (o autenticazione) a un protobuf e di criptarlo (o autenticarlo) come descritto sopra.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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,[]]