Я застрял на уровне разработки реализации сквозного шифрования с помощью Firebase Firestore.
Допустим, я храню закрытый ключ пользователя на своем устройстве, что мне делать, когда пользователь решает удалитьприложение и установить его позже, или когда он потеряет свое устройство?
Учитывая, что его ключ шифрования хранится только на его устройстве, все теряется, могу ли я просто создать новый закрытый ключ и "пометить" его предыдущие данные как недоступные?
Простое решение, которое яМожно подумать о сохранении личного ключа пользователя в базе данных, но это не совсем цель.