Как мне управлять Android Keystore KMS для симметричного шифрования и дешифрования? - PullRequest
1 голос
/ 06 июля 2019

Я хочу шифровать и дешифровать симметрично с помощью Android Keystore KMS.Я знаком с облачным KMS Google и AWS KMS, но не хочу работать с этой платформой.

Как управлять этим сгенерированным закрытым ключом Android Keystore для обеих сторон (клиента, сервера)?

Я создал закрытый ключ для шифрования и дешифрования, но трудно управлять магазином и делиться этим ключом.Я сохранил этот закрытый ключ в Private SharedPreferences для повторного использования, но есть одна проблема в том, что этот закрытый SharedPreferences не защищен, потому что все могут наблюдать этот закрытый файл SharedPreferences в корневом устройстве.

Ссылка на эту ссылку чтобы получить информацию о создании закрытого ключа для Android Keystore.

Я новичок в Tink, поэтому, пожалуйста, помогите мне разобраться с этим.если в моей идее что-то не так, не стесняйтесь высказать свое мнение.

...