Наша компания занимается продажей автомобильных моторов.Если проданный мотор сломается, мы хотим, чтобы клиент (владелец этого мотора) запустил наше приложение, которое считывает данные с мотора и сохраняет их в файл.Моя работа состоит в том, чтобы написать это приложение.
Моя проблема - безопасность файлов.Если файл хранится в виде обычного текста, клиент может изменить его без проблем, и мы этого не осознаем (мы действительно можем знать достоверность этих данных, только если клиент отправит нам этот двигатель физически, и мы запустим приложение сами - чтостоит времени и денег).Поэтому я предположил, что мне нужно зашифровать файл, возможно, с помощью шифрования AES.
Теперь проблема (под) становится в том, как хранить пароль для шифрования.Немного погуглив, сказал мне, что в принципе это невозможно сделать на 100% безопасным способом.Единственное, что можно использовать - это запутывание, например, криптография белого ящика.Что небезопасно, и у наших клиентов будет большая мотивация взломать его.
Так что теперь я застрял, пытаясь найти какое-то правильное решение.Интересно, могут ли гораздо более знающие люди из Stackoverflow посоветовать мне, как решить мою проблему.