Было реализовано следующее задание: пользователь вводит логин и пароль
Куда вводит? Очевидно есть некая прорамма, которая запрашивает логин и пароль?
Цитата:
проверяется совпадение введённых данных с данными в текстовом документе. Таким образом если злоумышленник получит доступ к текстовому файлу то он сможет изменить пароль на известный лишь ему.
Затем вы получите доступ к текстовому файлу, узнаете пароль, известный лишь злоумышленнику, и сможете заменить его на известный лишь вам. И так далее.
Кто или что мешает зашифровать текстовый документ? Тогда злоумышленник сможет его испортить, но не сможет изменить.
Цитата:
нужны ещё хорошие способы
Текстовый файл на флешку, флешку в сейф, сейф в другой сейф, и обязательно выставить круглосуточную охрану. По-моему, неплохо.
А если серьёзно, существуют другие варианты, кроме шифрования? Попробуйте в начало текстового документа вставить: "смотреть чужие документы нехорошо".