谷歌致力於推進種族平等的黑人社區。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

PasscodeEncryptionSupport

公共final類PasscodeEncryptionSupport擴展對象

實用的方法進行加密和使用Nest密碼加密方案解密密碼。

常量摘要

INT kPasscodeEncryptionConfig1_TEST_ONLY 密碼加密配置1(TEST ONLY)注:此加密配置僅供測試,不提供完整性和機密。
INT kPasscodeEncryptionConfig2 密碼加密配置2

字段摘要

公共靜態最後一個字節[] kPasscodeEncKeyDiversifier 在密碼加密和認證密鑰的推導中使用的主要變化符。
公共靜態最後一個字節[] kPasscodeFingerprintKeyDiversifier 在密碼指紋鑰匙的推導中使用的主要變化符。

公共構造方法摘要

公共方法摘要

靜態字符串
decryptPasscode (字節[] encryptedPasscode,字節[] encKey,字節[] AUTHKEY,字節[] fingerprintKey)
解密用的是鳥巢密碼加密方案加密的密碼。
靜態字節[]
encryptPasscode (INT配置,INT KEYID,長的隨機數,密碼字符串,字節[] encKey,字節[] AUTHKEY,字節[] fingerprintKey)
加密使用Nest密碼加密方案密碼。
靜態INT
getEncryptedPasscodeConfig (字節[] encryptedPasscode)
提取的加密密碼的配置類型。
靜態字節[]
getEncryptedPasscodeFingerprint (字節[] encryptedPasscode)
提取的加密密碼的指紋。
靜態INT
getEncryptedPasscodeKeyId (字節[] encryptedPasscode)
從加密的密碼提取密鑰ID。
靜態長
getEncryptedPasscodeNonce (字節[] encryptedPasscode)
提取的加密密碼的隨機數值。
靜態布爾
isSupportedPasscodeEncryptionConfig (INT配置)
確定是否支持指定的密碼加密配置。

繼承的方法摘要

常量

公共靜態最終詮釋 kPasscodeEncryptionConfig1_TEST_ONLY

密碼加密配置1(TEST ONLY)注:此加密配置僅供測試,不提供完整性和機密。配置1只適用於開發版本。

恆值:1

公共靜態最終詮釋 kPasscodeEncryptionConfig2

密碼加密配置2

恆值:2

字段

公共靜態最後一個字節[] kPasscodeEncKeyDiversifier

在密碼加密和認證密鑰的推導中使用的主要變化符。

公共靜態最後一個字節[] kPasscodeFingerprintKeyDiversifier

在密碼指紋鑰匙的推導中使用的主要變化符。

公共構造函數

公共 PasscodeEncryptionSupport()

公共方法

公共靜態字符串 decryptPasscode(字節[] encryptedPasscode,字節[] encKey,字節[] AUTHKEY,字節[] fingerprintKey)

解密用的是鳥巢密碼加密方案加密的密碼。

參數
encryptedPasscode
encKey
授權鍵
fingerprintKey

公共靜態字節[] encryptPasscode(INT配置,INT KEYID,長的隨機數,密碼字符串,字節[] encKey,字節[] AUTHKEY,字節[] fingerprintKey)

加密使用Nest密碼加密方案密碼。

參數
配置
KEYID
現時
密碼
encKey
授權鍵
fingerprintKey

公共靜態INT getEncryptedPasscodeConfig(字節[] encryptedPasscode)

提取的加密密碼的配置類型。

參數
encryptedPasscode

公共靜態字節[] getEncryptedPasscodeFingerprint(字節[] encryptedPasscode)

提取的加密密碼的指紋。

參數
encryptedPasscode

公共靜態INT getEncryptedPasscodeKeyId(字節[] encryptedPasscode)

從加密的密碼提取密鑰ID。

參數
encryptedPasscode

公共靜態長 getEncryptedPasscodeNonce(字節[] encryptedPasscode)

提取的加密密碼的隨機數值。

參數
encryptedPasscode

公共靜態布爾 isSupportedPasscodeEncryptionConfig(INT配置)

確定是否支持指定的密碼加密配置。

參數
配置