संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
संसाधन कुंजी हैश एक ऐसा तरीका है जो Google को यह पुष्टि करने की अनुमति देता है कि
कुंजी के ऐक्सेस के बिना, रैप की गई एन्क्रिप्ट (सुरक्षित) करने की कुंजियां.
संसाधन कुंजी हैश जनरेट करने के लिए, आपको अनरैप नहीं की गई कुंजी का ऐक्सेस देना होगा. इसमें ये चीज़ें भी शामिल हैं
कुंजी के दौरान तय किए गए DEK, resource_name, और perimeter_id
रैपिंग ऑपरेशन.
हम क्रिप्टोग्राफ़िक फ़ंक्शन HMAC-SHA256 का इस्तेमाल unwrapped_dek के साथ एक कुंजी के तौर पर करते हैं और
मेटाडेटा को डेटा के रूप में जोड़ने की प्रोसेस
("ResourceKeyDigest:", resource_name, ":", perimeter_id).
resource_name और perimeter_id, UTF-8 कोड में बदली गई स्ट्रिंग होनी चाहिए.
उदाहरण के लिए, जब resource_name = "my_resource",
perimeter_id = "my_perimeter" और unwrapped_dek = 0xf00d, संसाधन कुंजी
हैश है:
[[["समझने में आसान है","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"]],["आखिरी बार 2024-08-22 (UTC) को अपडेट किया गया."],[[["The resource key hash ensures Google can verify the integrity of wrapped encryption keys without needing access to the actual keys."],["Generating the hash requires the unwrapped key, resource name, and perimeter ID used during key wrapping."],["It utilizes HMAC-SHA256, using the unwrapped key as the key and a concatenation of resource details as data for the hash calculation."],["The resource name and perimeter ID need to be UTF-8 encoded strings for the hash generation."]]],["The core mechanism is generating a resource key hash to verify wrapped encryption key integrity. This involves using HMAC-SHA256 with the unwrapped DEK as the key and a specific concatenation of metadata as data. The metadata consists of \"ResourceKeyDigest:\", the UTF-8 encoded `resource_name`, \":\", and the UTF-8 encoded `perimeter_id`. An example shows generating the hash using `openssl` with a sample `resource_name`, `perimeter_id`, and `unwrapped_dek`.\n"]]