What should you use to store sensitive data like passwords?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "SecureStore". SecureStore (gói expo-secure-store) lưu cặp khoá–giá trị đã được mã hoá, dựa trên Keychain của iOS và Keystore của Android, nên phù hợp để cất mật khẩu, token truy cập hay khoá bí mật. "AsyncStorage" lưu dữ liệu dạng văn bản thường, không mã hoá, ai lấy được tệp dữ liệu của app là đọc được, nên chỉ dùng cho dữ liệu không nhạy cảm. "LocalStorage" là API của trình duyệt web, không có sẵn trong React Native và vốn cũng không mã hoá. "Redux Store" chỉ giữ state trong bộ nhớ khi app đang chạy và mất khi tắt app; nếu kèm redux-persist thì dữ liệu lại được ghi xuống kho không mã hoá, nên đây không phải nơi an toàn cho mật khẩu.

Cùng chương 7

Xuất hiện trong 1 bộ đề