Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Tink anahtarları hem anahtar materyali hem de meta verilerden oluşur. Şifreli metinleri etiketleme bölümünde, Tink'in şifrelenmiş metinlerin, kimlikten türetilen 5 baytlık bir dizeyle önek eklemesine de nasıl izin verdiği açıklanmaktadır. Bu, anahtarın aynı zamanda anahtar kümesinde sahip olduğu kimliğe de bağlı olduğu anlamına gelir.
Dolayısıyla Tink, yeni bir anahtar oluşturmak için genel olarak aşağıdaki malzemeleri kullanıyor:
Tüm parametreleri açıklayan bir nesne
Yeni anahtarın kimliği
Tek tip, kriptografik olarak güvenli rastgelelik
Örnek
HMAC (RFC 2014) örneğini düşünün.
Tink'te bir HMAC hesaplamasını belirtmek için kişinin anahtarı oluşturan aşağıdaki bilgilerin sağlanması gerekir:
[[["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: 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"]]