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

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

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

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

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

डेटा की पुष्टि और अखंडता को पक्का करें...

प्रिमिटिव विवरण
...एक कुंजी की मदद से एमएसी बनाना और उसकी पुष्टि करना Message Authentication Code (MAC) - बहुत तेज़
- इसकी पुष्टि सिर्फ़ वे पक्ष कर सकते हैं जो एमएसी भी बना सकते हैं
...निजी पासकोड की मदद से हस्ताक्षर बनाया जा रहा है, सार्वजनिक पासकोड की मदद से पुष्टि की जा रही है डिजिटल हस्ताक्षर - ऐसे पक्ष इसकी पुष्टि कर सकते हैं जिनके पास हस्ताक्षर बनाने का अधिकार नहीं है
...हस्ताक्षर करने वाले व्यक्ति को मैसेज भेजे बिना हस्ताक्षर करना Prehash / SignPrehash - HSM या KMS में मौजूद साइनिंग पासकोड या बहुत बड़े मैसेज के लिए
- इसकी पुष्टि की जा सकती है. यह डिजिटल हस्ताक्षर की तरह होता है
...JWT पर हस्ताक्षर बनाना और उनकी पुष्टि करना हस्ताक्षर वाले JSON वेब टोकन (JWT) - JSON वेब कुंजी (JWK) फ़ॉर्मैट में भी बदला जा सकता है

अन्य

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

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

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