iOS CapabilitiesLesson 65Preview gratis
Keychain Basics
Lesson ini bagian dari Swift · Semua level
Ringkasan
Pelajaran ini mengulas penyimpanan data sensitif menggunakan iOS Keychain Services. Berbeda dari UserDefaults yang tidak dienkripsi, Keychain mengenkripsi data secara perangkat keras menggunakan modul Secure Enclave. Ini adalah lokasi penyimpanan wajib untuk kata sandi, token autentikasi JWT, dan kunci privat.
Poin kunci
- Keychain menyediakan penyimpanan data terenkripsi berbasis perangkat keras (hardware-encrypted)
- Lokasi wajib untuk token autentikasi, API keys, dan kredensial pengguna
- Data Keychain tetap bertahan bahkan jika aplikasi di-uninstall lalu di-install ulang
- Mendukung pembagian data kredensial antar aplikasi dari developer yang sama (Keychain Sharing)
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.