Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

PasscodeEncryptionSupport

सार्वजनिक अंतिम वर्ग PasscodeEnc एन्क्रिप्शन Support ऑब्जेक्ट का विस्तार करता है

नेस्ट पासकोड एन्क्रिप्शन योजना का उपयोग करके पासकोड को एन्क्रिप्ट और डिक्रिप्ट करने के लिए उपयोगिता विधियां।

लगातार सारांश

पूर्णांक kPasscodeEncryptionConfig1_TEST_ONLY पासकोड एन्क्रिप्शन कॉन्फ़िगरेशन 1 (केवल परीक्षण) नोट: यह एन्क्रिप्शन कॉन्फ़िगरेशन केवल परीक्षण के लिए है और कोई अखंडता या गोपनीयता प्रदान नहीं करता है।
पूर्णांक kPasscodeEncryptionConfig2 पासकोड एन्क्रिप्शन कॉन्फ़िगरेशन 2

फील्ड सारांश

सार्वजनिक स्थिर अंतिम बाइट [] kPasscodeEncKeyDiversifier कुंजी डायवर्सीफ़ायर का उपयोग पासकोड एन्क्रिप्शन और ऑथेंटिकेशन कुंजी की व्युत्पत्ति में किया जाता है।
सार्वजनिक स्थिर अंतिम बाइट [] kPasscodeFingerprintKeyDiversifier कुंजी डायवर्सीफ़ायर का उपयोग पासकोड फ़िंगरप्रिंट की व्युत्पत्ति में किया जाता है।

सार्वजनिक निर्माता सारांश

लोक विधि सारांश

स्थिर स्ट्रिंग
डिक्रिप्टकोड (बाइट [] एनक्रिप्टेडपासकोड, बाइट [] एनके, बाइट [] ऑर्किटेके, बाइट [] फिंगरप्रिंटके)
पासकोड को डिक्रिप्ट करें जो नेस्ट पासकोड एन्क्रिप्शन स्कीम का उपयोग करके एन्क्रिप्ट किया गया था।
स्टेटिक बाइट []
एनक्रिप्टपेडकोड (इंट कॉन्फिग, इंट की-आई, लॉन्ग नॉन, स्ट्रिंग पासकोड, बाइट [] एनके, बाइट [] ऑर्किटे, बाइट [] फिंगरप्रिंटके)
नेस्ट पासकोड एन्क्रिप्शन योजना का उपयोग करके पासकोड को एन्क्रिप्ट करें।
स्थिर int
getEncryptedPasscodeConfig (बाइट [एन्क्रिप्टेडपैसकोड))
एन्क्रिप्टेड पासकोड से कॉन्फ़िगरेशन प्रकार निकालें।
स्टेटिक बाइट []
getEncryptedPasscodeFingerprint (बाइट [] एन्क्रिप्टेड Passcode )
एन्क्रिप्टेड पासकोड से फिंगरप्रिंट निकालें।
स्थिर int
getEncryptedPasscodeKeyId (बाइट [एन्क्रिप्टेडपैसकोड))
एक एन्क्रिप्टेड पासकोड से कुंजी आईडी निकालें।
स्थिर लंबा
getEncryptedPasscodeNonce (बाइट [एन्क्रिप्टेडपैसकोड)
एन्क्रिप्टेड पासकोड से गैर मूल्य निकालें।
स्थिर बूलियन
isSupportedPasscodeEnc एन्क्रिप्शनConfig (int config)
निर्धारित करता है कि निर्दिष्ट पासकोड एन्क्रिप्शन कॉन्फ़िगरेशन समर्थित है या नहीं।

निहित विधि सारांश

स्थिरांक

सार्वजनिक स्थैतिक अंतिम int kPasscodeEnc एन्क्रिप्शनConfig1_TEST_ONLY

पासकोड एन्क्रिप्शन कॉन्फ़िगरेशन 1 (केवल परीक्षण) नोट: यह एन्क्रिप्शन कॉन्फ़िगरेशन केवल परीक्षण के लिए है और कोई अखंडता या गोपनीयता प्रदान नहीं करता है। कॉन्फ़िगरेशन 1 केवल विकास बिल्ड में उपलब्ध है।

लगातार मूल्य: 1

सार्वजनिक स्थिर अंतिम int kPasscodeEnc एन्क्रिप्शनConfig2

पासकोड एन्क्रिप्शन कॉन्फ़िगरेशन 2

लगातार मूल्य: 2

खेत

सार्वजनिक स्थिर अंतिम बाइट [] kPasscodeEncKeyDiversifier

कुंजी डायवर्सीफ़ायर का उपयोग पासकोड एन्क्रिप्शन और ऑथेंटिकेशन कुंजी की व्युत्पत्ति में किया जाता है।

सार्वजनिक स्थिर अंतिम बाइट [] kPasscodeFingerprintKeyDiversifier

कुंजी डायवर्सीफ़ायर का उपयोग पासकोड फ़िंगरप्रिंट की व्युत्पत्ति में किया जाता है।

सार्वजनिक निर्माणकर्ता

सार्वजनिक PasscodeEnc एन्क्रिप्शनSupport ()

सार्वजनिक तरीके

सार्वजनिक स्थैतिक स्ट्रिंग डिक्रिप्टकोड (बाइट [] एनक्रिप्टेडपासकोड, बाइट [] एनके, बाइट [] ऑर्किटे, बाइट [] फिंगरप्रिंटके)

पासकोड को डिक्रिप्ट करें जो नेस्ट पासकोड एन्क्रिप्शन स्कीम का उपयोग करके एन्क्रिप्ट किया गया था।

पैरामीटर
encryptedPasscode
encKey
प्रमाणन कुंजी
fingerprintKey
फेंकता
WeaveSecuritySupportException

सार्वजनिक स्थैतिक बाइट [] एन्क्रिप्टपास्कोड (इंट कॉन्फिग, इंट कीएड, लॉन्ग नॉनस, स्ट्रिंग पासकोड, बाइट [] एनके, बाइट [] ऑर्किटे, बाइट [] फिंगरप्रिंटके)

नेस्ट पासकोड एन्क्रिप्शन योजना का उपयोग करके पासकोड को एन्क्रिप्ट करें।

पैरामीटर
config
Keyid
अस्थायी रूप से
पासकोड
encKey
प्रमाणन कुंजी
fingerprintKey
फेंकता
WeaveSecuritySupportException

सार्वजनिक स्थैतिक int getEncryptedPasscodeConfig (बाइट [एन्क्रिप्ट किया गया Passcode )

एन्क्रिप्टेड पासकोड से कॉन्फ़िगरेशन प्रकार निकालें।

पैरामीटर
encryptedPasscode
फेंकता
WeaveSecuritySupportException

सार्वजनिक स्थिर बाइट [] getEncryptedPasscodeFingerprint (बाइट [] encryptedPasscode)

एन्क्रिप्टेड पासकोड से फिंगरप्रिंट निकालें।

पैरामीटर
encryptedPasscode
फेंकता
WeaveSecuritySupportException

सार्वजनिक स्थैतिक int getEncryptedPasscodeKeyId (बाइट [] एन्क्रिप्टेड Passcode )

एक एन्क्रिप्टेड पासकोड से कुंजी आईडी निकालें।

पैरामीटर
encryptedPasscode
फेंकता
WeaveSecuritySupportException

सार्वजनिक स्थिर लंबा getEncryptedPasscodeNonce (बाइट [एन्क्रिप्ट किया गया Passcode )

एन्क्रिप्टेड पासकोड से गैर मूल्य निकालें।

पैरामीटर
encryptedPasscode
फेंकता
WeaveSecuritySupportException

सार्वजनिक स्थैतिक बूलियन सस्पेंडेड PasscodeEnc एन्क्रिप्शनConfig (int config) है

निर्धारित करता है कि निर्दिष्ट पासकोड एन्क्रिप्शन कॉन्फ़िगरेशन समर्थित है या नहीं।

पैरामीटर
config