т.е. мы ключ не храним, а пытаемся его восстановить по какому-то хитрому алгоритмы на основании этих данных? Правильно ли я понимаю. Что можно более менее нормально сохранить в KeyStore ключ, а все остальное это уже Г., а не шифрование?
т.е. мы ключ не храним, а пытаемся его восстановить по какому-то хитрому алгоритмы на основании этих данных? Правильно ли я понимаю. Что можно более менее нормально сохранить в KeyStore ключ, а все остальное это уже Г., а не шифрование?
Хранение в кейсторе - условно надежно. Но на надежность этого ты не можешь повлиять. Этим занимается Google. Поэтому мы считаем, что это надежно пока не сломали.
Про генерацию ключа: ты берешь параметры девайса и на их основании генеришь ключ для широфания/расшифровки. Его можно не хранить, а выводить каждый раз по тем же данным.
Я пока только один доклад посмотрел. Честно говоря хотел взять где-то готовый класс под эту задачу и закрыть вопрос. Но все оказалось несколько сложнее.
Я пока только один доклад посмотрел. Честно говоря хотел взять где-то готовый класс под эту задачу и закрыть вопрос. Но все оказалось несколько сложнее.