구글은 블랙 사회를위한 인종 평등을 증진하기 위해 최선을 다하고 있습니다. 방법을 참조하십시오.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

PasscodeEncryptionSupport

공공 최종 클래스 PasscodeEncryptionSupport는 객체를 확장

암호화와 둥지 비밀번호 암호화 방식을 사용하여 암호를 해독 유틸리티 방법.

상수 요약

INT kPasscodeEncryptionConfig1_TEST_ONLY 비밀번호 암호화 구성 1 (TEST ONLY) 참고 :이 암호화 구성은 테스트 용이며 어떤 무결성 또는 기밀성을 제공하지 않습니다.
INT kPasscodeEncryptionConfig2 암호 암호화 구성 2

필드의 개요

공공 정적 최종 바이트 [] kPasscodeEncKeyDiversifier 암호 코드의 암호화 및 인증 키의 유도에 사용되는 키 diversifier.
공공 정적 최종 바이트 [] kPasscodeFingerprintKeyDiversifier 패스 코드 지문 키의 유도에 사용되는 키 diversifier.

공공 생성자의 개요

공공 메소드의 개요

정적 문자열
decryptPasscode (바이트 [] encryptedPasscode 바이트 [] encKey 바이트 [] 인증 키 바이트 [] fingerprintKey)
둥지의 비밀번호 암호화 방식을 사용하여 암호화 된 암호를 해독.
정적 바이트 []
encryptPasscode (INT 설정, INT -a Keyid 키 ID 긴 난스 문자열 암호 바이트 [] encKey 바이트 [] 인증 키 바이트 [] fingerprintKey)
둥지의 비밀번호 암호화 방식을 사용하는 암호를 암호화합니다.
정적 INT
getEncryptedPasscodeConfig (바이트 [] encryptedPasscode)
암호화 된 암호의 구성 형식의 압축을 풉니 다.
정적 바이트 []
getEncryptedPasscodeFingerprint (바이트 [] encryptedPasscode)
암호화 된 암호의 지문을 추출한다.
정적 INT
getEncryptedPasscodeKeyId (바이트 [] encryptedPasscode)
암호화 된 암호에서 키 ID를 추출합니다.
정적 긴
getEncryptedPasscodeNonce (바이트 [] encryptedPasscode)
암호화 된 암호의 논스 값을 추출한다.
정적 부울
isSupportedPasscodeEncryptionConfig (INT 구성)
지정된 암호 암호화 구성이 지원되는지를 결정합니다.

상속 메소드의 개요

상수

공공 정적 최종 INT kPasscodeEncryptionConfig1_TEST_ONLY

비밀번호 암호화 구성 1 (TEST ONLY) 참고 :이 암호화 구성은 테스트 용이며 어떤 무결성 또는 기밀성을 제공하지 않습니다. 구성 (1) 개발 빌드에서만 사용할 수 있습니다.

상수 값 : 1

공공 정적 최종 INT의 kPasscodeEncryptionConfig2

암호 암호화 구성 2

상수 값 : 2

필드

공공 정적 최종 바이트 [] kPasscodeEncKeyDiversifier

암호 코드의 암호화 및 인증 키의 유도에 사용되는 키 diversifier.

공공 정적 최종 바이트 [] kPasscodeFingerprintKeyDiversifier

패스 코드 지문 키의 유도에 사용되는 키 diversifier.

공공 생성자

공공 PasscodeEncryptionSupport ()

Public 메서드

공공 정적 스트링 decryptPasscode (바이트 [] encryptedPasscode 바이트 [] encKey 바이트 [] 인증 키 바이트 [] fingerprintKey)

둥지의 비밀번호 암호화 방식을 사용하여 암호화 된 암호를 해독.

매개 변수
encryptedPasscode
encKey
인증 키
fingerprintKey

공용 static 바이트 [] encryptPasscode (INT 설정, INT -a Keyid 키 ID 긴 난스 문자열 암호 바이트 [] encKey 바이트 [] 인증 키 바이트 [] fingerprintKey)

둥지의 비밀번호 암호화 방식을 사용하는 암호를 암호화합니다.

매개 변수
설정
-a Keyid 키 ID
목하
암호
encKey
인증 키
fingerprintKey

공용 정적 INT getEncryptedPasscodeConfig (바이트 [] encryptedPasscode)

암호화 된 암호의 구성 형식의 압축을 풉니 다.

매개 변수
encryptedPasscode

공용 static 바이트 [] getEncryptedPasscodeFingerprint (바이트 [] encryptedPasscode)

암호화 된 암호의 지문을 추출한다.

매개 변수
encryptedPasscode

공용 정적 INT getEncryptedPasscodeKeyId (바이트 [] encryptedPasscode)

암호화 된 암호에서 키 ID를 추출합니다.

매개 변수
encryptedPasscode

정적 공용 긴 getEncryptedPasscodeNonce (바이트 [] encryptedPasscode)

암호화 된 암호의 논스 값을 추출한다.

매개 변수
encryptedPasscode

isSupportedPasscodeEncryptionConfig 부울 공공 정적 (INT 설정)

지정된 암호 암호화 구성이 지원되는지를 결정합니다.

매개 변수
설정