Size: a a a

2021 January 18

СП

Сергей П. in Android Guards
Ну хочет человек графический
источник

R

Rtem in Android Guards
А сам spec юзать в Cipher как ключ шифрования
источник

w

waldo in Android Guards
Сергей П.
Ну хочет человек графический
Я его не так понял видимо
источник

R

Rtem in Android Guards
Графический ключ все равно будет иметь текстовое представление. Так или иначе =)
источник

СП

Сергей П. in Android Guards
Это как реализуешь но да
источник

СП

Сергей П. in Android Guards
Или бинаррое
источник

R

Rtem in Android Guards
Сергей П.
Это как реализуешь но да
Ну классическая реализация в андройде работает именно так
источник

R

Rtem in Android Guards
Сергей П.
Или бинаррое
Я это и имел в виду =) Бинарщина все равно текст
источник

R

Rtem in Android Guards
В каком-то смысле)
источник

ИК

Игорь К in Android Guards
Rtem
Графический ключ все равно будет иметь текстовое представление. Так или иначе =)
ну почему-же, берем экранные координаты, переводим в полярные и храним хитро****еым способом в байтовом массиве, а еще можно применить матричное преобразование в н-мерное пространство и заусунуть в такой же н-мерный массив байт, потом все это дело шифруем, открываем как байтовый двумерник делаем битмап и кладем на диск😂
источник

AP

Anton Pankratov in Android Guards
у меня есть строка, которую нужно зашифровать. Для шифровки использую пароль, который вводит пользователь в edit text. Но вот проблема - как узнать, что пароль верный, когда пользователь хочет расшифровать свои данные? При этом нельзя этот пароль хранить в телефоне ни в каком виде.
источник

R

Rtem in Android Guards
Игорь К
ну почему-же, берем экранные координаты, переводим в полярные и храним хитро****еым способом в байтовом массиве, а еще можно применить матричное преобразование в н-мерное пространство и заусунуть в такой же н-мерный массив байт, потом все это дело шифруем, открываем как байтовый двумерник делаем битмап и кладем на диск😂
массив байт - это текст =) Ну так или иначе ))))
источник

AP

Anton Pankratov in Android Guards
Думал еще в сторону keystore - там когда загружаем его, можно юзать пароль, но подойдет ли такой подход?
источник

ИК

Игорь К in Android Guards
Rtem
массив байт - это текст =) Ну так или иначе ))))
да ясно же.. стебусь прсото... все ест ьстрока в конечном счете
источник

СП

Сергей П. in Android Guards
Anton Pankratov
у меня есть строка, которую нужно зашифровать. Для шифровки использую пароль, который вводит пользователь в edit text. Но вот проблема - как узнать, что пароль верный, когда пользователь хочет расшифровать свои данные? При этом нельзя этот пароль хранить в телефоне ни в каком виде.
Ни в каком - это даже в памяти оперативной?
источник

R

Rtem in Android Guards
Anton Pankratov
у меня есть строка, которую нужно зашифровать. Для шифровки использую пароль, который вводит пользователь в edit text. Но вот проблема - как узнать, что пароль верный, когда пользователь хочет расшифровать свои данные? При этом нельзя этот пароль хранить в телефоне ни в каком виде.
Есть ряд решений этой проблемы. В самом простом случае - юзай AES/CBC с паддингом. При неверном пароле будет кидать исключение. По нему и поймешь
источник

R

Rtem in Android Guards
Дальше моно усложнять. Но надо смотреть на твой кейс конкретно
источник

СП

Сергей П. in Android Guards
Anton Pankratov
у меня есть строка, которую нужно зашифровать. Для шифровки использую пароль, который вводит пользователь в edit text. Но вот проблема - как узнать, что пароль верный, когда пользователь хочет расшифровать свои данные? При этом нельзя этот пароль хранить в телефоне ни в каком виде.
Расшифовываем им что то ранее зашифованное. Если выщла белиберда - пароль неверный
источник

AP

Anton Pankratov in Android Guards
Сергей П.
Ни в каком - это даже в памяти оперативной?
Да, даже в оперативной - пользователь может закрыть прилу и попытаться дешифровать данные в новой сессии
источник

R

Rtem in Android Guards
Anton Pankratov
Думал еще в сторону keystore - там когда загружаем его, можно юзать пароль, но подойдет ли такой подход?
Пароль можно юзать только на файловых кейсторах. Андройдный не поддерживает пароли
источник