Google jest zaangażowana w pogłębianie równości rasowej dla czarnych społecznościach. Zobacz jak.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

PasscodeEncryptionSupport

public final class PasscodeEncryptionSupport rozszerza Object

Metody użytkowe do szyfrowania i deszyfrowania hasło przy użyciu schematu Nest Passcode szyfrowania.

stała Podsumowanie

int kPasscodeEncryptionConfig1_TEST_ONLY Hasło szyfrowania konfiguracja 1 (kontrolnych) Uwaga: Ta konfiguracja szyfrowania jest tylko do testowania i nie zapewnia integralności lub poufności.
int kPasscodeEncryptionConfig2 Konfiguracja szyfrowania hasło 2

pole Podsumowanie

public static final byte [] kPasscodeEncKeyDiversifier Klucz diversifier stosowane w wyprowadzeniu kluczy szyfrowania i uwierzytelniania hasło.
public static final byte [] kPasscodeFingerprintKeyDiversifier Klucz diversifier stosowane w wyprowadzeniu klucza hasło papilarnych.

Publiczne Konstruktor Podsumowanie

Metoda publiczna Podsumowanie

static String
decryptPasscode (bajt [] encryptedPasscode bajt [] encKey bajt [] authkey bajt [] fingerprintKey)
Odszyfrować hasło, która została zaszyfrowana schemat Nest Passcode Encryption.
bajt statyczne []
encryptPasscode (Int konfiguracji, Int KeyID długo nonce, hasło ciąg bajt [] encKey bajt [] authkey bajt [] fingerprintKey)
Zaszyfrować hasło używając schematu Nest Passcode Encryption.
static int
getEncryptedPasscodeConfig (bajt [] encryptedPasscode)
Wyciąg typ konfiguracji z zaszyfrowany kod.
bajt statyczne []
getEncryptedPasscodeFingerprint (bajt [] encryptedPasscode)
Wyciąg odcisk palca od zaszyfrowanego hasła.
static int
getEncryptedPasscodeKeyId (bajt [] encryptedPasscode)
Wyodrębnić identyfikatora klucza z zaszyfrowanego hasła.
długie statyczne
getEncryptedPasscodeNonce (bajt [] encryptedPasscode)
Wyciąg wartość nonce z zaszyfrowanego hasło.
static boolean
isSupportedPasscodeEncryptionConfig (Int konfiguracji)
Określa, czy określona konfiguracja szyfrowania Kod dostępu jest obsługiwany.

Dziedziczona Metoda Podsumowanie

stałe

public static final int kPasscodeEncryptionConfig1_TEST_ONLY

Hasło szyfrowania konfiguracja 1 (kontrolnych) Uwaga: Ta konfiguracja szyfrowania jest tylko do testowania i nie zapewnia integralności lub poufności. Config 1 jest dostępna tylko w rozwój buduje.

Stała Wartość: 1

public static final int kPasscodeEncryptionConfig2

Konfiguracja szyfrowania hasło 2

Stała Wartość: 2

pola

public static final byte [] kPasscodeEncKeyDiversifier

Klucz diversifier stosowane w wyprowadzeniu kluczy szyfrowania i uwierzytelniania hasło.

public static final byte [] kPasscodeFingerprintKeyDiversifier

Klucz diversifier stosowane w wyprowadzeniu klucza hasło papilarnych.

Publiczne Konstruktorzy

publicznego PasscodeEncryptionSupport ()

Metody publiczne

public static String decryptPasscode (byte [] encryptedPasscode, byte [] encKey, byte [] authkey, byte [] fingerprintKey)

Odszyfrować hasło, która została zaszyfrowana schemat Nest Passcode Encryption.

parametry
encryptedPasscode
encKey
klucz autoryzujący
fingerprintKey

publicznego bajt statyczne [] encryptPasscode (Int konfiguracji, Int KeyID długo nonce, hasło ciąg bajt [] encKey bajt [] authkey bajt [] fingerprintKey)

Zaszyfrować hasło używając schematu Nest Passcode Encryption.

parametry
config
KeyID
chwilowo
kod dostępu
encKey
klucz autoryzujący
fingerprintKey

publiczne statyczny Int getEncryptedPasscodeConfig (bajt [] encryptedPasscode)

Wyciąg typ konfiguracji z zaszyfrowany kod.

parametry
encryptedPasscode

bajt statyczne publicznego [] getEncryptedPasscodeFingerprint (bajt [] encryptedPasscode)

Wyciąg odcisk palca od zaszyfrowanego hasła.

parametry
encryptedPasscode

publiczne statyczny Int getEncryptedPasscodeKeyId (bajt [] encryptedPasscode)

Wyodrębnić identyfikatora klucza z zaszyfrowanego hasła.

parametry
encryptedPasscode

publiczne statyczny długo getEncryptedPasscodeNonce (bajt [] encryptedPasscode)

Wyciąg wartość nonce z zaszyfrowanego hasło.

parametry
encryptedPasscode

static public boolean isSupportedPasscodeEncryptionConfig (int config)

Określa, czy określona konfiguracja szyfrowania Kod dostępu jest obsługiwany.

parametry
config