گوگل به پیشبرد تساوی نژادی برای جوامع سیاه متعهد است. ببینید چگونه.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

PasscodeEncryptionSupport

کلاس نهایی عمومی PasscodeEncryptionSupport گسترش شی

روش سودمند برای رمزنگاری و رمزگشایی رمز عبور با استفاده از طرح آشیانه رمز عبور رمزگذاری.

خلاصه ثابت

اعضای هیات kPasscodeEncryptionConfig1_TEST_ONLY رمز عبور رمزگذاری پیکربندی 1 (TEST ONLY) توجه: این پیکربندی رمزنگاری است و تنها برای تست و یکپارچگی یا محرمانه بودن فراهم می کند.
اعضای هیات kPasscodeEncryptionConfig2 رمز عبور پیکربندی رمزنگاری 2

درست خلاصه

عمومی استاتیک بایت نهایی [] kPasscodeEncKeyDiversifier diversifier کلید مورد استفاده در استخراج رمزنگاری رمز عبور و احراز هویت کلید.
عمومی استاتیک بایت نهایی [] kPasscodeFingerprintKeyDiversifier diversifier کلید مورد استفاده در استخراج کلید کد عبور اثر انگشت.

سازنده عمومی خلاصه

روش عمومی خلاصه

شخص رشته
decryptPasscode (بایت [] encryptedPasscode، بایت [] encKey، بایت [] authKey، بایت [] fingerprintKey)
رمزگشایی یک کد عبور که با استفاده از طرح آشیانه رمز عبور رمزگذاری رمزگذاری شدند.
استاتیک بایت []
encryptPasscode (پیکربندی نوع int، اعضای هیات keyId، فعلا طولانی، کد عبور رشته، بایت [] encKey، بایت [] authKey، بایت [] fingerprintKey)
رمزگذاری یک کد عبور با استفاده از طرح آشیانه رمز عبور رمزگذاری.
اعضای هیات شخص
getEncryptedPasscodeConfig (بایت [] encryptedPasscode)
عصاره نوع پیکربندی از رمز عبور رمزگذاری شده است.
استاتیک بایت []
getEncryptedPasscodeFingerprint (بایت [] encryptedPasscode)
عصاره اثر انگشت از یک رمز عبور رمزگذاری شده است.
اعضای هیات شخص
getEncryptedPasscodeKeyId (بایت [] encryptedPasscode)
استخراج شماره های کلیدی از رمز عبور رمزگذاری شده است.
شخص طولانی
getEncryptedPasscodeNonce (بایت [] encryptedPasscode)
عصاره ارزش فعلی از یک رمز عبور رمزگذاری شده است.
بولی شخص
isSupportedPasscodeEncryptionConfig (پیکربندی هوشمند)
تعیین اگر مشخص پیکربندی رمزنگاری رمز عبور پشتیبانی می شود.

روش به ارث برده خلاصه

ثابت

عمومی استاتیک از نوع int نهایی kPasscodeEncryptionConfig1_TEST_ONLY

رمز عبور رمزگذاری پیکربندی 1 (TEST ONLY) توجه: این پیکربندی رمزنگاری است و تنها برای تست و یکپارچگی یا محرمانه بودن فراهم می کند. پیکربندی 1 تنها موجود در توسعه ایجاد شده است.

مقدار ثابت: 1

عمومی استاتیک kPasscodeEncryptionConfig2 INT نهایی

رمز عبور پیکربندی رمزنگاری 2

مقدار ثابت: 2

زمینه های

عمومی استاتیک بایت نهایی [] kPasscodeEncKeyDiversifier

diversifier کلید مورد استفاده در استخراج رمزنگاری رمز عبور و احراز هویت کلید.

عمومی استاتیک بایت نهایی [] kPasscodeFingerprintKeyDiversifier

diversifier کلید مورد استفاده در استخراج کلید کد عبور اثر انگشت.

خانه سازی و عمومی

عمومی PasscodeEncryptionSupport ()

روش های عمومی

عمومی استاتیک رشته decryptPasscode (بایت [] encryptedPasscode، بایت [] encKey، بایت [] authKey، بایت [] fingerprintKey)

رمزگشایی یک کد عبور که با استفاده از طرح آشیانه رمز عبور رمزگذاری رمزگذاری شدند.

مولفه های
encryptedPasscode
encKey
کلید تایید
fingerprintKey

استاتیک بایت عمومی [] encryptPasscode (INT پیکربندی، اعضای هیات keyId، فعلا طولانی، رشته رمز عبور، بایت [] encKey، بایت [] authKey، بایت [] fingerprintKey)

رمزگذاری یک کد عبور با استفاده از طرح آشیانه رمز عبور رمزگذاری.

مولفه های
پیکربندی
keyId
فعلا
رمز عبور
encKey
کلید تایید
fingerprintKey

اعضای هیات عمومی استاتیک getEncryptedPasscodeConfig (بایت [] encryptedPasscode)

عصاره نوع پیکربندی از رمز عبور رمزگذاری شده است.

مولفه های
encryptedPasscode

عمومی استاتیک بایت [] getEncryptedPasscodeFingerprint (بایت [] encryptedPasscode)

عصاره اثر انگشت از یک رمز عبور رمزگذاری شده است.

مولفه های
encryptedPasscode

اعضای هیات عمومی استاتیک getEncryptedPasscodeKeyId (بایت [] encryptedPasscode)

استخراج شماره های کلیدی از رمز عبور رمزگذاری شده است.

مولفه های
encryptedPasscode

عمومی استاتیک getEncryptedPasscodeNonce طولانی (بایت [] encryptedPasscode)

عصاره ارزش فعلی از یک رمز عبور رمزگذاری شده است.

مولفه های
encryptedPasscode

عمومی استاتیک بولی isSupportedPasscodeEncryptionConfig (پیکربندی هوشمند)

تعیین اگر مشخص پیکربندی رمزنگاری رمز عبور پشتیبانی می شود.

مولفه های
پیکربندی