कोई प्रिमिटिव चुनें

सही प्रिमिटिव की पहचान करने के लिए, इस्तेमाल का उदाहरण चुनें. इसके बाद, प्रिमिटिव इस्तेमाल करने के बारे में दिशा-निर्देश पाने के लिए, लिंक पर क्लिक करें.

डेटा एन्क्रिप्ट (सुरक्षित) किया जा रहा है...

प्रिमिटिव विवरण
...in standard sizes असोसिएटेड डेटा के साथ पुष्टि किया गया एन्क्रिप्शन (एईएडी) - ज़्यादातर ज़रूरतों के लिए सही है
- इसमें 232 बाइट तक के सामान्य टेक्स्ट स्वीकार किए जाते हैं
- यह सामान्य टेक्स्ट की गोपनीयता बनाए रखता है. साथ ही, इसकी पुष्टि करता है कि टेक्स्ट में कोई बदलाव नहीं किया गया है और यह असली है
...बड़ी फ़ाइलों या डेटा स्ट्रीम में स्ट्रीमिंग एईएडी - ऐसे डेटा के लिए जिसे एक चरण में प्रोसेस नहीं किया जा सकता
...deterministically डिटरमिनिस्टिक एईएडी - किसी दिए गए प्लेनटेक्स्ट और कुंजी के लिए एक ही साइफ़रटेक्स्ट जनरेट करता है
...with keys protected by a KMS Key Management System (KMS) Envelope AEAD - हर प्लेनटेक्स्ट को नई AEAD कुंजी से एन्क्रिप्ट (सुरक्षित) करता है
- हर AEAD कुंजी को केएमएस से एन्क्रिप्ट (सुरक्षित) करता है
...with public key, decrypt data with private key हाइब्रिड एन्क्रिप्शन
- पुष्टि नहीं की गई
- यह तब काम आता है, जब ईमेल भेजने वाले लोग या कंपनियां सीक्रेट (निजी कुंजी) को सेव नहीं कर पाती हैं

ये सभी प्रिमिटिव, साइफ़रटेक्स्ट को उसके कॉन्टेक्स्ट से बाइंड कर सकते हैं.

डेटा की पुष्टि करें और यह पक्का करें कि डेटा में कोई बदलाव न किया गया हो. इसके लिए...

प्रिमिटिव विवरण
...एक कुंजी की मदद से, एमएसी बनाना और उसकी पुष्टि करना मैसेज की पुष्टि करने वाला कोड (एमएसी) - बहुत तेज़
- इसकी पुष्टि सिर्फ़ वे पक्ष कर सकते हैं जो एमएसी भी बना सकते हैं
...creating signature with private key, verifying with public key डिजिटल हस्ताक्षर - ऐसे पक्ष इसकी पुष्टि कर सकते हैं जिनके पास हस्ताक्षर बनाने का अधिकार नहीं है
...creating and verifying signatures on JWTs हस्ताक्षर वाले JSON वेब टोकन (JWT) - JSON वेब कुंजी (JWK) फ़ॉर्मैट में भी बदला जा सकता है

अन्य

प्रिमिटिव विवरण
किसी भी प्रिमिटिव के कीसेट को केएमएस की मदद से एन्क्रिप्ट (सुरक्षित) करना KMS-Encrypted Primitive - केएमएस एनवेलप एईएडी के उलट, प्रिमिटिव का इस्तेमाल हर बार केएमएस के साथ इंटरैक्ट करने की ज़रूरत नहीं होती. जैसे, सादे टेक्स्ट को एन्क्रिप्ट (सुरक्षित) करने के लिए

क्या आपका कोई सवाल है?

Tink के संगठन पेज पर लिंक की गई, भाषा के हिसाब से GitHub रिपॉज़िटरी में समस्या दर्ज करें.