Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

PasscodeEncryptionSupport

kelas akhir publik PasscodeEncryptionSupport memperluas Object

Metode utilitas untuk mengenkripsi dan mendekripsi kode sandi menggunakan skema Enkripsi Kode Sandi Nest.

Ringkasan Konstan

int kPasscodeEncryptionConfig1_TEST_ONLY Konfigurasi enkripsi kode sandi 1 (KHUSUS UJI) Catatan: Konfigurasi enkripsi ini hanya untuk pengujian dan tidak memberikan integritas atau kerahasiaan.
int kPasscodeEncryptionConfig2 Konfigurasi enkripsi kode sandi 2

Ringkasan Lapangan

byte akhir statis publik [] kPasscodeEncKeyDiversifier Penganekaragaman kunci digunakan dalam derivasi enkripsi kode sandi dan kunci otentikasi.
byte akhir statis publik [] kPasscodeFingerprintKeyDiversifier Penganekaragaman kunci digunakan dalam derivasi kunci sidik jari kode sandi.

Ringkasan Konstruktor Publik

Ringkasan Metode Publik

String statis
decryptPasscode (byte [] encryptedPasscode, byte [] encKey, byte [] authKey, byte [] fingerprintKey)
Mendekripsi kode sandi yang dienkripsi menggunakan skema Enkripsi Kode Sandi Nest.
byte statis []
encryptPasscode (int config, int keyId, nonce panjang, kode sandi String, byte [] encKey, byte [] authKey, byte [] fingerprintKey)
Enkripsi kode sandi menggunakan skema Enkripsi Kode Sandi Nest.
int statis
getEncryptedPasscodeConfig (byte [] encryptedPasscode)
Ekstrak jenis konfigurasi dari Kode Sandi yang dienkripsi.
byte statis []
getEncryptedPasscodeFingerprint (byte [] encryptedPasscode)
Ekstrak sidik jari dari Kode Sandi yang dienkripsi.
int statis
getEncryptedPasscodeKeyId (byte [] encryptedPasscode)
Ekstrak id kunci dari Kode Sandi yang dienkripsi.
statis panjang
getEncryptedPasscodeNonce (byte [] encryptedPasscode)
Ekstrak nilai nonce dari Kode Sandi yang dienkripsi.
boolean statis
isSupportedPasscodeEncryptionConfig (int config)
Menentukan apakah konfigurasi enkripsi Kode Sandi yang ditentukan didukung.

Ringkasan Metode yang Diwarisi

Konstanta

public int static final kPasscodeEncryptionConfig1_TEST_ONLY

Konfigurasi enkripsi kode sandi 1 (KHUSUS UJI) Catatan: Konfigurasi enkripsi ini hanya untuk pengujian dan tidak memberikan integritas atau kerahasiaan. Config 1 hanya tersedia dalam build pengembangan.

Nilai Konstanta: 1

public int static final kPasscodeEncryptionConfig2

Konfigurasi enkripsi kode sandi 2

Nilai Konstanta: 2

Fields

byte akhir public static [] kPasscodeEncKeyDiversifier

Penganekaragaman kunci digunakan dalam derivasi enkripsi kode sandi dan kunci otentikasi.

byte akhir public static [] kPasscodeFingerprintKeyDiversifier

Penganekaragaman kunci digunakan dalam derivasi kunci sidik jari kode sandi.

Pembangun Umum

public PasscodeEncryptionSupport ()

Metode Umum

publik String decryptPasscode statis (byte [] encryptedPasscode, byte [] encKey, byte [] authKey, byte [] fingerprintKey)

Mendekripsi kode sandi yang dienkripsi menggunakan skema Enkripsi Kode Sandi Nest.

Parameter
encryptedPasscode
encKey
authKey
fingerprintKey

public static byte [] encryptPasscode (int config, int keyId, nonce panjang, kode sandi String, byte [] encKey, byte [] authKey, byte [] fingerprintKey)

Enkripsi kode sandi menggunakan skema Enkripsi Kode Sandi Nest.

Parameter
config
keyId
nonce
kode sandi
encKey
authKey
fingerprintKey

public int static getEncryptedPasscodeConfig (byte [] encryptedPasscode)

Ekstrak jenis konfigurasi dari Kode Sandi yang dienkripsi.

Parameter
encryptedPasscode

byte statis publik [] getEncryptedPasscodeFingerprint (byte [] encryptedPasscode)

Ekstrak sidik jari dari Kode Sandi yang dienkripsi.

Parameter
encryptedPasscode

public int static getEncryptedPasscodeKeyId (byte [] encryptedPasscode)

Ekstrak id kunci dari Passcode yang dienkripsi.

Parameter
encryptedPasscode

publik getEncryptedPasscodeNonce panjang statis (byte [] encryptedPasscode)

Ekstrak nilai nonce dari Kode Sandi yang dienkripsi.

Parameter
encryptedPasscode

public static boolean isSupportedPasscodeEncryptionConfig (int config)

Menentukan apakah konfigurasi enkripsi Kode Sandi yang ditentukan didukung.

Parameter
config