Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Tink API'leri, rastgele ikili blob'ları giriş olarak alır. Bu nedenle, harika bir reklamı
yapılandırılmış verileri şifrelemek için
protokol arabelleklerinde ise
önce verileri kodlayın.
Protobuf'u şifreleme
Şifrelemek için:
Protobuf'u bayt dizisi olarak serileştirin.
Serileştirilmiş baytları şifreleyin, ardından ortaya çıkan şifrelenmiş metni depolayın veya gönderin.
Şunu kullan:
Serileştirilmiş baytları imzayla (veya MAC) birlikte depolayın.
Doğrulamak için:
Serileştirilmiş protobuf'u ve imzasını (veya MAC'sini) alın.
İmzayı (veya MAC) doğrulayın.
Protobufun serisini çıkartın.
Geçerli bir imza veya MAC, verilerin doğru bir şekilde sağlanacağını garanti etmez.
biçimlendirmeniz gerekir. Verileri ayrıştıran bir uygulama,
verileri bozuk olabilir.
Birden fazla veri öğesini koruma
Birden fazla veri öğesini korumak için serileştirme yöntemi kullanın. Tüm verileri toplama
öğeleri protobuf'a aktarmalı ve yukarıda açıklandığı şekilde şifrelemelidir (veya kimliklerini doğrulamalıdır).
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-10-14 UTC."],[[["Tink APIs accept arbitrary binary data as input, requiring serialization of structured data like Protocol Buffers before encryption."],["Tink provides various encryption methods like AEAD, hybrid encryption, and deterministic AEAD to secure serialized data."],["Tink supports data integrity through digital signatures and MACs, but verification doesn't guarantee data formatting."],["Protecting multiple data items involves serialization, preferably using Protocol Buffers or length-prefixed concatenation, followed by encryption or authentication."]]],["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"]]