BacteriaQH08
Junior Member
Chào các bác, em đang làm cái E2E chat app nhưng có vài vấn đề mong các bác giúp:
1) Em dùng DiffieHellman để trao đổi khoá, vậy thì làm sao lưu lại cái private key cho user để khi user đăng nhập ở thiết bị khác vẫn có thể giải mã được các tin nhắn cũ trước đó.
2) Em đang lưu cái share key của từng user ở db thì có gặp vấn đề gì về bảo mật không ạ?
3) Em có nên mã hoá cả object message gồm rất nhiều trường như sentBy, createAt, content, type,... hay chỉ nên mã hoá mỗi cái nội dung tin nhắn?
4) Làm cách nào để detect được cái mà user paste vào là text, link, hay image?
1) Em dùng DiffieHellman để trao đổi khoá, vậy thì làm sao lưu lại cái private key cho user để khi user đăng nhập ở thiết bị khác vẫn có thể giải mã được các tin nhắn cũ trước đó.
2) Em đang lưu cái share key của từng user ở db thì có gặp vấn đề gì về bảo mật không ạ?
3) Em có nên mã hoá cả object message gồm rất nhiều trường như sentBy, createAt, content, type,... hay chỉ nên mã hoá mỗi cái nội dung tin nhắn?
4) Làm cách nào để detect được cái mà user paste vào là text, link, hay image?