Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Em chào anh chị, tình hình em có đang thực hành thử một chương trình hỗ trợ học tập bằng C# mà phát sinh 2 vấn đề mong anh chị hỗ trợ
VẤN ĐỀ 1.
Chương trình em làm có phát sinh một số dữ liệu như:
- Dữ liệu cần bảo mật do chứa thông tin nhạy cảm để người ta không mò vào file xem bình thường đc. Ví dụ: thông tin về user, password, hoặc các ghi chú mật bị khóa,...
- Dữ liệu bình thường khỏi bảo mật cũng được. Ví dụ như lịch thi, điểm số,...
Do là chỉ chạy vòng vòng máy nên em dự định không dùng SQL (em cảm thấy SQL trong trường hợp chương trình của em "hơi thừa" @@ có gì mong anh chị chỉ giáo) cho nên em đang phân vân việc tổ chức lưu dữ liệu ra ổ cứng như thế nào ạ, nhất là các dữ liệu cần bảo mật thì làm cách làm lưu ra mà user ko thể xem một cách bình thường ạ.
VẤN ĐỀ 2.
Em còn dự định làm chức năng đồng bộ hóa, và dự định sử dụng firebase hoặc mysql thông qua api để đồng bộ thông tin có được không ạ. Em hơi phân vân giữa firebase và mysql, mysql thì em biết rồi nhưng firebase em còn hơi mông lung, ko biết nó có thể lưu trữ trong trường hợp của em được ko (dữ liệu ko lớn, không quan hệ) hay chỉ dành cho các trường hợp realtime?
Mong anh chị đã từng gặp qua cho em ý kiến hay keyword cũng được ạ, em đội ơn anh chị.
cái vấn đề 1 ý. Chắc bạn lưu ra file hử? thế trước khi lưu thì md5 cho nó phát... :D
Vẫn đề 1 thì bạn mã hóa file lag đc mà
Mình tìm được câu trả lời về việc lưu thông tin đăng nhập. Vì mình cũng ko biết C# nên bạn xem qua thử nhé. Hehe
https://stackoverflow.com/questions/12657792/how-to-securely-save-username-password-local