Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Khoá Tink bao gồm cả nội dung chính và siêu dữ liệu. Phần trình bày về thuật toán mật mã gắn thẻ giải thích cách Tink cũng cho phép thêm tiền tố văn bản mật mã bằng một chuỗi 5 byte có nguồn gốc từ mã nhận dạng. Điều này có nghĩa là khoá cũng phụ thuộc vào mã nhận dạng mà khoá đó có trong tập hợp khoá.
Do đó, để tạo khoá mới, Tink thường sử dụng các thành phần sau:
Một đối tượng mô tả tất cả các tham số
Mã của khoá mới
Sự ngẫu nhiên đồng nhất, được bảo mật bằng mật mã
Ví dụ:
Hãy xem xét ví dụ về HMAC (RFC 2014).
Để chỉ định một phép tính HMAC trong Tink, bạn cần cung cấp các thông tin sau, dưới dạng khoá:
Tài liệu chính của HMAC.
Hàm băm sẽ được sử dụng.
Độ dài đầu ra của HMAC (xem (RFC 2014, Phần 5)) – nếu bị cắt bớt.
Các tham số tương ứng bao gồm tất cả thông tin này, ngoại trừ tài liệu chính thực tế. Cụ thể hơn:
Độ dài của tài liệu chính.
Hàm băm được sử dụng.
Độ dài đầu ra của HMAC – nếu bị cắt bớt.
Nội dung đặc tả về cách tìm tiền tố từ mã nhận dạng.
Cùng với tài liệu chính và mã nhận dạng, các khoá này sẽ tạo thành khoá đầy đủ. Ngoài ra, hãy xem thêm thông tin chi tiết về cách triển khai các đối tượng này.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[],["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"]]