با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
API های Tink حباب های باینری دلخواه را به عنوان ورودی می گیرند. این بدان معناست که اگر میخواهید دادههای ساختاریافته را رمزگذاری کنید، مانند بافرهای پروتکل ، ابتدا باید دادهها را رمزگذاری کنید.
یک پروتوباف را رمزگذاری کنید
برای رمزگذاری:
Protobuf را به یک آرایه بایت سریال کنید.
بایت های سریال شده را رمزگذاری کنید، سپس متن رمزی حاصل را ذخیره یا ارسال کنید. استفاده کنید:
بایت های سریال شده را همراه با امضا (یا MAC) ذخیره کنید.
برای تایید:
پروتوباف سریالی و امضای آن (یا MAC) را دریافت کنید.
امضا (یا MAC) را تأیید کنید.
پروتوباف را غیراصولی کنید.
توجه داشته باشید که امضای معتبر یا MAC تضمین نمی کند که داده ها به درستی قالب بندی شده اند. پیاده سازی که داده ها را تجزیه می کند باید همیشه انتظار داشته باشد که داده ها ممکن است خراب باشند.
محافظت از چندین آیتم داده
برای محافظت از چندین آیتم داده، از روش سریال سازی استفاده کنید. همه موارد داده را به پروتوباف اضافه کنید و همانطور که در بالا توضیح داده شد آن را رمزگذاری کنید (یا احراز هویت کنید).
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[[["\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,[]]