আমি এর প্রসঙ্গে সাইফারটেক্সট আবদ্ধ করতে চাই
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
আধুনিক এনক্রিপশন মোডগুলি সম্পর্কিত ডেটা সমর্থন করে, যা প্রমাণীকৃত কিন্তু এনক্রিপ্ট করা হয় না। এটি একটি নির্দিষ্ট প্রসঙ্গে একটি সাইফারটেক্সট আবদ্ধ করতে ব্যবহার করা যেতে পারে।
সংশ্লিষ্ট ডেটাতে সাইফারটেক্সট বাঁধার উদাহরণগুলির মধ্যে রয়েছে:
একটি ডাটাবেস সেল-বাই-সেল (বা কলাম-বাই-কলাম) এনক্রিপ্ট করা। এটি নিশ্চিত করে যে সেলের সাইফারটেক্সট শুধুমাত্র সেই নির্দিষ্ট কক্ষে বৈধ। এটি আক্রমণকারীকে এক কোষ থেকে অন্য কোষে সাইফারটেক্সট সরাতে বাধা দেয়। এই উদাহরণে, প্রদত্ত ডাটাবেস ঘরের জন্য সাইফারটেক্সটটি column_id
এবং row_id
সাথে আবদ্ধ হওয়া উচিত।
বিভিন্ন ক্লায়েন্টে সাইফারটেক্সট সংরক্ষণ করা আপনাকে দুর্ব্যবহার সনাক্ত করতে দেয় যদি ক্লায়েন্ট A ডিক্রিপশনের জন্য ক্লায়েন্ট B এর সাইফারটেক্সট সরবরাহ করে। এখানে, সাইফারটেক্সটটি ক্লায়েন্টের নামের সাথে আবদ্ধ হওয়া উচিত।
Tink এর প্রসঙ্গে সাইফারটেক্সট আবদ্ধ করার জন্য বেশ কয়েকটি বিকল্প রয়েছে:
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","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 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["Encryption modes utilize associated data to authenticate but not encrypt, binding ciphertexts to specific contexts. This prevents ciphertext misuse. Examples include binding database cell data to `column_id` and `row_id` or binding data to a client's name. Tink offers this functionality through AEAD, Streaming AEAD, Deterministic AEAD with an associated data input and Hybrid encryption with a context info parameter. Decryption fails if the correct associated data is not provided.\n"]]