Для моего школьного проекта мне пришлось показать, что я могу использовать обработку файлов в рамках программы. Для этого я сделал очень простой процесс входа в систему, чтобы вы могли создать учетную запись, которая записывает имя пользователя и пароль в текстовый файл, расположенный в папке ресурса. Очевидно, что у этого нет никакой безопасности, поскольку он не был предназначен для обеспечения безопасности только для демонстрации обработки файлов, однако мой учитель сказал, что я должен попытаться добавить некоторое шифрование в файл, чтобы получить более качественный уровень.
Я провел некоторое исследование, и многие люди рекомендуют DES.
Проблема, с которой я столкнулась, у меня не так много времени для моего проекта и нужно закончить ее как можно скорее. Использование DES кажется, что потребуется некоторое время, чтобы реализовать весь дополнительный код.
В моей программе я использую простой метод lineNumberReader для чтения файлов по строкам. Для записи в файлы я использую BufferedWriter.
Нужно ли вообще шифровать эти данные? Он не должен быть очень безопасным, но мне нужно показать, что я по крайней мере пытался зашифровать данные. Шифрование и дешифрование будут завершены в том же приложении, что и данные не передаются.
Потенциально способ я могу создать очень простой алгоритм шифрования и дешифрования?