Google se compromete a avanzar en la equidad racial para las comunidades negras. Ver cómo.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

PasscodeEncryptionSupport

Clase public final PasscodeEncryptionSupport extiende Objeto

métodos de utilidad para cifrar y descifrar el código de acceso usando el esquema de nido de contraseña de cifrado.

Resumen constante

En t kPasscodeEncryptionConfig1_TEST_ONLY Código de acceso cifrado configuración 1 (TEST) Nota: Esta configuración de cifrado es para probar solamente y no proporciona la integridad o la confidencialidad.
En t kPasscodeEncryptionConfig2 configuración de cifrado con clave 2

Campo Resumen

byte public static final [] kPasscodeEncKeyDiversifier diversificador clave usada en la derivación de las claves de cifrado de clave de acceso y autenticación.
byte public static final [] kPasscodeFingerprintKeyDiversifier diversificador clave usada en la derivación de la clave de código de acceso de huellas dactilares.

Constructor público Resumen

Método público Resumen

estática cadena
decryptPasscode (byte [] encryptedPasscode, byte [] encKey, byte [] authKey, byte [] fingerprintKey)
Descifrar una clave de acceso que haya cifrado con el esquema de jerarquía código de acceso cifrado.
byte estática []
encryptPasscode (int config, int KEYID, largo nonce, código de acceso String, byte [] encKey, byte [] authKey, byte [] fingerprintKey)
Cifrar una clave de acceso mediante el esquema de cifrado de clave de acceso Nido.
static int
getEncryptedPasscodeConfig (byte [] encryptedPasscode)
Extraer el tipo de configuración de un código de acceso encriptado.
byte estática []
getEncryptedPasscodeFingerprint (byte [] encryptedPasscode)
Se extrae la huella digital a partir de una clave de acceso cifrada.
static int
getEncryptedPasscodeKeyId (byte [] encryptedPasscode)
Extraer el identificador de clave de una clave de acceso cifrada.
estática de largo
getEncryptedPasscodeNonce (byte [] encryptedPasscode)
Extraer el valor nonce de una clave de acceso cifrada.
static boolean
isSupportedPasscodeEncryptionConfig (int config)
Determina si se admite la configuración de cifrado Código de acceso especificado.

Hereda Resumen de métodos

constantes

público static final int kPasscodeEncryptionConfig1_TEST_ONLY

Código de acceso cifrado configuración 1 (TEST) Nota: Esta configuración de cifrado es para probar solamente y no proporciona la integridad o la confidencialidad. Config 1 sólo está disponible en versiones en desarrollo.

Constante Valor: 1

kPasscodeEncryptionConfig2 pública final static int

configuración de cifrado con clave 2

Constante Valor: 2

Campos

public static final byte [] kPasscodeEncKeyDiversifier

diversificador clave usada en la derivación de las claves de cifrado de clave de acceso y autenticación.

public static final byte [] kPasscodeFingerprintKeyDiversifier

diversificador clave usada en la derivación de la clave de código de acceso de huellas dactilares.

Constructores públicos

PasscodeEncryptionSupport pública ()

Métodos públicos

Cadena decryptPasscode static (byte [] encryptedPasscode, byte [] encKey, byte [] authKey, byte [] fingerprintKey)

Descifrar una clave de acceso que haya cifrado con el esquema de jerarquía código de acceso cifrado.

parámetros
encryptedPasscode
encKey
Clave de autenticación
fingerprintKey

byte public static [] encryptPasscode (int config, int keyid, nonce larga, cadena contraseña, byte [] encKey, byte [] authKey, byte [] fingerprintKey)

Cifrar una clave de acceso mediante el esquema de cifrado de clave de acceso Nido.

parámetros
config
keyid
mientras tanto
código de acceso
encKey
Clave de autenticación
fingerprintKey

int public static getEncryptedPasscodeConfig (byte [] encryptedPasscode)

Extraer el tipo de configuración de un código de acceso encriptado.

parámetros
encryptedPasscode

byte public static [] getEncryptedPasscodeFingerprint (byte [] encryptedPasscode)

Se extrae la huella digital a partir de una clave de acceso cifrada.

parámetros
encryptedPasscode

int public static getEncryptedPasscodeKeyId (byte [] encryptedPasscode)

Extraer el identificador de clave de una clave de acceso cifrada.

parámetros
encryptedPasscode

public static getEncryptedPasscodeNonce larga (byte [] encryptedPasscode)

Extraer el valor nonce de una clave de acceso cifrada.

parámetros
encryptedPasscode

public static boolean isSupportedPasscodeEncryptionConfig (int config)

Determina si se admite la configuración de cifrado Código de acceso especificado.

parámetros
config