谷歌致力于推进种族平等的黑人社区。 怎么看。
此页面由 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配置)

确定是否支持指定的密码加密配置。

参数
配置