ความปลอดภัย
ตารางนี้แสดงรายการอาร์ติแฟกต์ทั้งหมดในกลุ่ม androidx.security
อาร์ติแฟกต์ | รุ่นที่เสถียร | ตัวเลือกถอนการอ้างสิทธิ์ | รุ่นเบต้า | รุ่นอัลฟ่า |
---|---|---|---|---|
คริปโตความปลอดภัย | 1.0.0 | - | - | 1.1.0-alpha06 |
โปรแกรมตรวจสอบสิทธิ์แอปความปลอดภัย | - | - | 1.0.0-เบต้า 01 | - |
ข้อมูลเข้าสู่ระบบความปลอดภัยข้อมูลประจำตัว | - | - | - | 1.0.0-alpha03 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ด้านความปลอดภัย คุณต้องเพิ่มที่เก็บ Google Maven ไปยัง อ่านที่เก็บ Maven ของ Google เพื่อดูข้อมูลเพิ่มเติม
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ build.gradle
สำหรับ
ในแอปหรือโมดูล
ดูข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากร Dependency ได้ที่หัวข้อเพิ่มการอ้างอิงของบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากคุณพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูที่ ปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนที่จะสร้างใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูเอกสารประกอบเกี่ยวกับเครื่องมือติดตามปัญหา เพื่อดูข้อมูลเพิ่มเติม
สถานะความปลอดภัยเวอร์ชัน 1.0
เวอร์ชัน 1.0.0-alpha04
7 สิงหาคม 2024
ปล่อย androidx.security:security-state:1.0.0-alpha04
แล้ว เวอร์ชัน 1.0.0-alpha04 มีคอมมิตเหล่านี้
หมายเหตุ
- อัปเดต
compileSdk
เป็น 35 5dc41be
การเปลี่ยนแปลง API
- การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ: การแทนที่ค่าแจกแจงคอมโพเนนต์ด้วยค่าคงที่สตริงเพื่อการขยายการใช้งาน (Ia3283)
เวอร์ชัน 1.0.0-alpha03
10 กรกฎาคม 2024
ปล่อย androidx.security:security-state:1.0.0-alpha03
แล้ว เวอร์ชัน 1.0.0-alpha03 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- การแก้ไขข้อบกพร่องในรูปแบบ ASB-A- สำหรับข้อบกพร่องในกระดานข่าวสารด้านความปลอดภัยของ Android, การแยกวิเคราะห์ JSON สำหรับคอมโพเนนต์เพิ่มเติม และการดึงข้อมูลแบบแพ็กเกจ
Webview
(Ide86a)
เวอร์ชัน 1.0.0-alpha02
26 มิถุนายน 2024
ปล่อย androidx.security:security-state:1.0.0-alpha02
แล้ว เวอร์ชัน 1.0.0-alpha02 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- แก้ไขตรรกะของการรับเวอร์ชันเคอร์เนล (I5602a)
เวอร์ชัน 1.0.0-alpha01
12 มิถุนายน 2024
ปล่อย androidx.security:security-state:1.0.0-alpha01
แล้ว เวอร์ชัน 1.0.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- สถานะความปลอดภัยเป็นไลบรารีใหม่ที่นักพัฒนาซอฟต์แวร์สามารถใช้เพื่อรับข้อมูลที่ดำเนินการได้เกี่ยวกับเวอร์ชันต่างๆ ของคอมโพเนนต์ระบบที่อัปเดตได้ การอัปเดตความปลอดภัย และการแก้ไขที่นำไปใช้
Security-App-Authenticator-Testing เวอร์ชัน 1.0
เวอร์ชัน 1.0.0-beta01
6 มีนาคม 2024
ปล่อย androidx.security:security-app-authenticator:1.0.0-beta01
และ androidx.security:security-app-authenticator-testing:1.0.0-beta01
แล้ว เวอร์ชัน 1.0.0-beta01 มีคอมมิตเหล่านี้
เวอร์ชัน 1.0.0-alpha02
13 ธันวาคม 2023
ปล่อย androidx.security:security-app-authenticator-testing:1.0.0-alpha02
แล้ว เวอร์ชัน 1.0.0-alpha02 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- การทดสอบที่อัปเดตสำหรับลักษณะการทำงานของ API ใหม่ที่ไม่ถือว่าเป็น
Binder#getCalling[Uid|Pid]
อีกต่อไปเมื่อไม่ได้ระบุไว้ใน[check|enforce]CallingAppIdentity
API (I1851B)
เวอร์ชัน 1.0.0-alpha01
2 มิถุนายน 2021
ปล่อย androidx.security:security-app-authenticator-testing:1.0.0-alpha01
แล้ว เวอร์ชัน 1.0.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
ไลบรารีการทดสอบนี้มีเครื่องมือสร้างที่ใช้เพื่อกำหนดค่า AppAuthenticator แบบแทรกได้เพื่อให้เป็นไปตามข้อกำหนดของการทดสอบ ไลบรารีนี้รองรับการกำหนดค่า AppAuthenticator หลายวิธี ดังนี้
- คุณระบุนโยบายการทดสอบทั่วไปได้ ซึ่งจะรายงานการจับคู่ลายเซ็นสําหรับแพ็กเกจทั้งหมดที่ประกาศในการกำหนดค่า
- ระบุแพ็กเกจแต่ละรายการเพื่อให้แสดงการจับคู่ลายเซ็นที่มีแพ็กเกจอื่นๆ ทั้งหมดที่รายงานว่าไม่ตรงกันได้
- สามารถตั้งค่าข้อมูลประจำตัวที่ลงนามอย่างชัดแจ้งสำหรับแต่ละแพ็กเกจได้ AppAuthenticator ที่ได้จะรายงานการจับคู่ลายเซ็นเฉพาะในกรณีที่ข้อมูลประจำตัวที่ระบุตรงกับการประกาศในไฟล์การกำหนดค่า
- นอกจากนี้ แพ็กเกจยังอาจถือว่าไม่ได้ติดตั้งหรือมี UID ที่ชัดแจ้ง
Security-App-Authenticator เวอร์ชัน 1.0.0
เวอร์ชัน 1.0.0-alpha03
13 ธันวาคม 2023
ปล่อย androidx.security:security-app-authenticator:1.0.0-alpha03
แล้ว เวอร์ชัน 1.0.0-alpha03 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เพิ่มการสนับสนุนสำหรับ Use Case ที่ไม่มีข้อมูล UID / PID ของแพ็กเกจที่จะยืนยัน ตอนนี้ API รองรับเคสต่างๆ เช่น
startActivityForResult
และกิจกรรม / ตัวรับสัญญาณที่มีการแชร์ข้อมูลประจำตัวของแอปการโทรผ่าน[Activity|Broadcast]Options#setShareIdentityEnabled
- อัปเดตลักษณะการทำงานของ
[check|enforce]CallingAppIdentity(String, String)
ให้รองรับกรณีการใช้งานใหม่เหล่านี้แล้ว วิธีการเหล่านี้จะไม่ใช้Binder#getCalling[Uid|Pid]
เป็นค่าเริ่มต้นอีกต่อไป แต่จะข้ามการยืนยัน UID ของแพ็กเกจการโทรแทนหากไม่มีการระบุไว้อย่างชัดแจ้ง (I1851B)
เวอร์ชัน 1.0.0-alpha02
2 มิถุนายน 2021
ปล่อย androidx.security:security-app-authenticator:1.0.0-alpha02
แล้ว เวอร์ชัน 1.0.0-alpha02 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เพื่อเตรียมพร้อมรองรับแฟล็กการคุ้มครองสิทธิ์
knownSigner
ใหม่ที่เปิดตัวใน Android 12 คุณจะระบุแอตทริบิวต์ Digorithm ในการกำหนดค่าไม่ได้อีกต่อไป แต่ควรคำนวณไดเจสต์ใบรับรองทั้งหมดโดยใช้ SHA-256
แก้ไขข้อบกพร่อง
- ตอนนี้ไดเจสต์ใบรับรองทั้งหมดที่ระบุในการกำหนดค่าได้รับการแปลงเป็นรูปแบบมาตรฐานแล้ว เพื่อให้มั่นใจว่าระบบสามารถรายงานการจับคู่ลายเซ็นที่สำเร็จ ทั้งเมื่อระบบคำนวณไดเจสต์ระหว่างรันไทม์ และเมื่อกำหนดข้อมูลประจำตัวที่มีการรับรองอย่างชัดเจนเมื่อใช้ไลบรารีการทดสอบ
เวอร์ชัน 1.0.0-alpha01
5 พฤษภาคม 2021
ปล่อย androidx.security:security-app-authenticator:1.0.0-alpha01
แล้ว เวอร์ชัน 1.0.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
AppAuthenticator เป็นไลบรารีใหม่ที่มีเป้าหมายเพื่อลดความซับซ้อนของการยืนยันความน่าเชื่อถือของแอปโดยพิจารณาจากข้อมูลประจำตัวที่ลงนาม แอปเพียงต้องระบุไฟล์การกำหนดค่า XML ที่มีชื่อแพ็กเกจและข้อมูลประจำตัวที่ลงนามของแอปที่เชื่อถือได้ และไลบรารีจะดูแลการยืนยันตัวตนที่ลงนามของแอปขณะรันไทม์
เวอร์ชัน 1.1.0
เวอร์ชัน 1.1.0-alpha06
19 เมษายน 2023
ปล่อย androidx.security:security-crypto:1.1.0-alpha06
และ androidx.security:security-crypto-ktx:1.1.0-alpha06
แล้ว เวอร์ชัน 1.1.0-alpha06 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- อัปเดตการใช้ Tink เป็น 1.8.0 แล้ว
เวอร์ชัน 1.1.0-alpha05
22 กุมภาพันธ์ 2023
ปล่อย androidx.security:security-crypto:1.1.0-alpha05
และ androidx.security:security-crypto-ktx:1.1.0-alpha05
แล้ว เวอร์ชัน 1.1.0-alpha05 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- แก้ไขเงื่อนไขการแข่งขันใน
MasterKeys.getOrCreate
(I3391e, b/268572037)
เวอร์ชัน 1.1.0-alpha04
9 พฤศจิกายน 2022
ปล่อย androidx.security:security-crypto:1.1.0-alpha04
และ androidx.security:security-crypto-ktx:1.1.0-alpha04
แล้ว เวอร์ชัน 1.1.0-alpha04 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- นำข้อความบันทึก "ไม่พบชุดคีย์ออก ระบบจะสร้างรายการใหม่" เมื่อเปิดแอปครั้งแรก (b/185219606)
- อัปเกรดทรัพยากร Dependency ของ Tink เป็นเวอร์ชัน 1.7.0 แล้ว
การเปลี่ยนแปลง API
- เปลี่ยน
EncryptedFile#openFileInput()
เพื่อส่งFileNotFoundException
แทนที่จะเป็นIOException
ทั่วไป เมื่อไม่มีไฟล์ที่ขอ (I80e41, b/148804719) - อัปเดต "MasterKeys" แล้ว เพื่อต้องการ Android M แทนที่จะเป็นแต่ละวิธี (I8b4b8)
- เปลี่ยน Getter ค่ากำหนดทั้งหมดใน
EncryptedSharedPreferences
(เช่น#getString
,#getInt
) ให้แสดงSecurityException
ในสถานการณ์ที่แทบจะไม่เกิดขึ้น ซึ่งประเภทของค่าไม่สามารถจับคู่กับตัวแปร enum ที่กำหนดรายการใดรายการหนึ่งได้ (b/241699427)
แก้ไขข้อบกพร่อง
- เวอร์ชัน SDK ขั้นต่ำของไลบรารีความปลอดภัย-คริปโต- Ktx ที่ซิงค์พร้อมคริปโตด้านความปลอดภัยโดยการปรับให้เป็น v21 (b/193550375)
- แก้ไขข้อบกพร่องของการเกิดขึ้นพร้อมกันเมื่อสร้าง
EncryptedFile
หลายรายการ (b/136590547)
การสนับสนุนภายนอก
- ได้รับการแก้ไขสำหรับ
EncryptedSharedPreferences.Editor#remove
จาก chr.ibbotson@gmail.com (b/224994760, b/134197835, f44d44d)
Security-Crypto-Ktx เวอร์ชัน 1.1.0-alpha03
18 พฤษภาคม 2021
ปล่อย androidx.security:security-crypto-ktx:1.1.0-alpha03
แล้ว เวอร์ชัน 1.1.0-alpha03 มีคอมมิตเหล่านี้
อัปเดตให้ตรงกับ androidx.security:security-crypto:1.1.0-alpha03
แล้ว
เวอร์ชัน 1.1.0-alpha03
2 ธันวาคม 2020
ปล่อย androidx.security:security-crypto:1.1.0-alpha03
แล้ว เวอร์ชัน 1.1.0-alpha03 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- อัปเดต Tink เป็นรุ่น
1.5.0
ที่เสถียรแล้ว
เวอร์ชัน 1.1.0-alpha02
5 สิงหาคม 2020
ปล่อย androidx.security:security-crypto:1.1.0-alpha02
และ androidx.security:security-crypto-ktx:1.1.0-alpha02
แล้ว เวอร์ชัน 1.1.0-alpha02 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- อัปเดต Tink เป็นรุ่น
1.4.0
ที่เสถียรแล้ว
แก้ไขข้อบกพร่อง
- การอัปเดต Tink ควรแก้ไขปัญหา R8 และ Proguard ที่มีการพึ่งพา Protobuf ด้วยการแรเงา
- การอัปเดต Tink ควรจัดการกับความล้มเหลวที่เกิดขึ้นพร้อมกันของ AndroidKeyStore อย่างเหมาะสม
การสนับสนุนภายนอก
- ล้าง
mKeysChanged
เมื่อนำไปใช้ แก้ไข EncryptedSharedPreferences (aosp/1323026)
เวอร์ชัน 1.1.0-alpha01
10 มิถุนายน 2020
ปล่อย androidx.security:security-crypto:1.1.0-alpha01
แล้ว เวอร์ชัน 1.1.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- รองรับ Lollipop (API ระดับ 21+) แล้ว โปรดทราบว่า AndroidKeyStore ไม่ ใช้สำหรับ API 21 และ 22 (I7c12d, b/132325342)
- คลาส MasterKey ใหม่จะมีตัวเลือกเพิ่มเติมสำหรับคีย์ รวมถึงจะเลิกใช้งาน MasterKeys เพื่อรองรับฟีเจอร์ใหม่และเวอร์ชัน Android ที่ไม่มี KeyGenParamSpec
Security-Identity-Credential เวอร์ชัน 1.0.0
เวอร์ชัน 1.0.0-alpha03
1 กันยายน 2021
ปล่อย androidx.security:security-identity-credential:1.0.0-alpha03
แล้ว เวอร์ชัน 1.0.0-alpha03 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับฟีเจอร์ข้อมูลเข้าสู่ระบบที่ใช้ฮาร์ดแวร์ใน Android 12
เวอร์ชัน 1.0.0-alpha02
24 กุมภาพันธ์ 2021
ปล่อย androidx.security:security-identity-credential:1.0.0-alpha02
แล้ว เวอร์ชัน 1.0.0-alpha02 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- อัปเดต Identity Credential API ให้ตรงกับแพ็กเกจ Android 12 (Iff83e)
เวอร์ชัน 1.0.0-alpha01
19 สิงหาคม 2020
ปล่อย androidx.security:security-identity-credential:1.0.0-alpha01
แล้ว เวอร์ชัน 1.0.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
รุ่น Jetpack นี้มีเวอร์ชัน Identity Credential API ของ Jetpack ซึ่งเพิ่มลงใน Android 11 และ API ระดับ 30 หากทำงานใน Android 11 และอุปกรณ์รองรับข้อมูลเข้าสู่ระบบข้อมูลประจำตัวที่ใช้ฮาร์ดแวร์ Jetpack นี้จะส่งต่อการเรียกใช้ไปยัง API ของแพลตฟอร์มเท่านั้น มิเช่นนั้นระบบจะใช้การใช้งานที่สนับสนุนโดย Android Keystore แม้ว่าการใช้งานที่ได้รับการสนับสนุนจากคีย์สโตร์ของ Android จะไม่ให้ความปลอดภัยและความเป็นส่วนตัวในระดับเดียวกัน แต่ก็เหมาะสมอย่างยิ่งสำหรับทั้งผู้ถือและผู้ออกบัตรในกรณีที่ข้อมูลทั้งหมดได้รับการลงนามจากผู้ออกบัตร ไลบรารีนี้ต้องใช้ API ระดับ 24 ขึ้นไป
Identity Credential API เป็นอินเทอร์เฟซสำหรับเก็บข้อมูลที่ปลอดภัยสำหรับเอกสารระบุตัวตนของผู้ใช้ API เหล่านี้มีความจงใจเป็นแบบทั่วไปและเป็นนามธรรม การกำหนดรูปแบบข้อความและความหมายของการสื่อสารกับอุปกรณ์การตรวจสอบข้อมูลเข้าสู่ระบบและหน่วยงานที่ออกเอกสาร (IAs) อยู่นอกขอบเขตของ API เหล่านี้ให้มากที่สุดเท่าที่จะทำได้ โครงสร้างข้อมูลที่ API สร้างขึ้นนั้นสามารถใช้งานร่วมกับโครงสร้างข้อมูลได้ในเร็วที่จะเปิดตัว ISO/IEC IS 18013-5 การระบุตัวตนส่วนบุคคล — ใบขับขี่ที่สอดคล้องกับ ISO — ส่วนที่ 5: มาตรฐานแอปพลิเคชันสำหรับใบขับขี่บนอุปกรณ์เคลื่อนที่ (mDL)
การเปลี่ยนแปลง API
- เพิ่ม Jetpack ข้อมูลเข้าสู่ระบบข้อมูลประจำตัวแล้ว (Icf90b)
เวอร์ชัน 1.0.0
เวอร์ชัน 1.0.0
21 เมษายน 2021
ปล่อย androidx.security:security-crypto:1.0.0
แล้ว เวอร์ชัน 1.0.0 มีคอมมิตเหล่านี้
ฟีเจอร์หลักของ 1.0.0
ฟีเจอร์เด่น
EncryptedFile
มีสตรีมอินพุตและเอาต์พุตที่เข้ารหัสไว้เพื่ออ่าน/เขียนข้อมูลที่เข้ารหัสลงในไฟล์EncryptedSharedPreferences
มีการใช้งาน SharedPreferences ซึ่งจะเข้ารหัส/ถอดรหัสคีย์และค่าทั้งหมดโดยอัตโนมัติ- ให้บริการสร้างคีย์อย่างง่ายๆ ผ่าน MasterKeys
- ใช้ Tink 1.5.0 เพื่อความเสถียรที่ดียิ่งขึ้น
เวอร์ชัน 1.0.0-rc04
13 มกราคม 2021
ปล่อย androidx.security:security-crypto:1.0.0-rc04
แล้ว เวอร์ชัน 1.0.0-rc04 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- อัปเกรด Tink เป็น 1.5.0 เพื่อเพิ่มความเสถียร
เวอร์ชัน 1.0.0-rc03
5 สิงหาคม 2020
ปล่อย androidx.security:security-crypto:1.0.0-rc03
แล้ว เวอร์ชัน 1.0.0-rc03 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- อัปเดต Tink เป็นรุ่น
1.4.0
ที่เสถียรแล้ว
แก้ไขข้อบกพร่อง
- การอัปเดต Tink ควรแก้ไขปัญหา R8 และ Proguard ที่มีการพึ่งพา Protobuf ด้วยการแรเงา
- การอัปเดต Tink ควรจัดการกับความล้มเหลวที่เกิดขึ้นพร้อมกันของ AndroidKeyStore อย่างเหมาะสม
การสนับสนุนภายนอก
- ล้าง
mKeysChanged
เมื่อนำไปใช้ แก้ไข EncryptedSharedPreferences (aosp/1323026)
เวอร์ชัน 1.0.0-rc02
20 พฤษภาคม 2020
ปล่อย androidx.security:security-crypto:1.0.0-rc02
แล้ว เวอร์ชัน 1.0.0-rc02 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- อัปเดตเป็น Tink เวอร์ชัน 1.4.0-rc2 ซึ่งจะปรับสี Proto Buf Lite dep วิธีนี้ช่วยแก้ปัญหาการปะทะกับ SDK ของ Android อื่นๆ ที่มีการรายงานอย่างกว้างขวางได้ (I8a831)
- แก้ไขแล้ว
apply()
ในEncryptedSharedPreferences
(I29069, b/154366606)
เวอร์ชัน 1.0.0-rc01
15 เมษายน 2020
ปล่อย androidx.security:security-crypto:1.0.0-rc01
แล้ว เวอร์ชัน 1.0.0-rc01 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- เพิ่มการตรวจสอบเพื่อให้แน่ใจว่ามีการส่ง
KeyGenParamSpec
ไปยังMasterKeys.getOrCreate
หรือไม่ ซึ่งหากgetUserAuthenticationRequired
แสดงผลtrue
นั้นgetUserAuthenticationValidityDurationSeconds
จะแสดงผลค่า >0 (I911f5) (b/152644939)
เวอร์ชัน 1.0.0-beta01
18 มีนาคม 2020
ระบบเผยแพร่ androidx.security:security-crypto:1.0.0-beta01
โดยไม่มีการเปลี่ยนแปลงตั้งแต่วันที่ 1.0.0-alpha02
เวอร์ชัน 1.0.0-beta01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.0.0-alpha02
23 พฤษภาคม 2019
ปล่อย androidx.security:security-crypto:1.0.0-alpha02
แล้ว
คุณดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ในบันทึกสัญญาผูกมัดนี้
แก้ไขข้อบกพร่อง
- แก้ปัญหาในการดึงคีย์/ค่าที่เชื่อมโยงกับค่ากำหนดที่แชร์จาก
getAll()
- บล็อกการใช้งานคีย์ค่ากำหนดที่ถูกจำกัด
- การอัปเดต Javadoc เล็กน้อย
เวอร์ชัน 1.0.0-alpha01
7 พฤษภาคม 2019
ปล่อย androidx.security:security-crypto:1.0.0-alpha01
แล้ว คอมมิต
ดูเวอร์ชันที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
ไฮไลต์ฟีเจอร์ใหม่
EncryptedFile
มีสตรีมอินพุตและเอาต์พุตที่เข้ารหัสไว้เพื่ออ่าน/เขียนข้อมูลที่เข้ารหัสลงในไฟล์EncryptedSharedPreferences
มีการใช้งานSharedPreferences
ซึ่งจะเข้ารหัส/ถอดรหัสคีย์และค่าทั้งหมดโดยอัตโนมัติ- ให้บริการสร้างคีย์อย่างง่ายๆ ผ่าน MasterKeys