Я хочу шифровать и дешифровать симметрично с помощью Android Keystore KMS.Я знаком с облачным KMS Google и AWS KMS, но не хочу работать с этой платформой.
Как управлять этим сгенерированным закрытым ключом Android Keystore для обеих сторон (клиента, сервера)?
Я создал закрытый ключ для шифрования и дешифрования, но трудно управлять магазином и делиться этим ключом.Я сохранил этот закрытый ключ в Private SharedPreferences для повторного использования, но есть одна проблема в том, что этот закрытый SharedPreferences не защищен, потому что все могут наблюдать этот закрытый файл SharedPreferences в корневом устройстве.
Ссылка на эту ссылку чтобы получить информацию о создании закрытого ключа для Android Keystore.
Я новичок в Tink, поэтому, пожалуйста, помогите мне разобраться с этим.если в моей идее что-то не так, не стесняйтесь высказать свое мнение.