Вы можете использовать встроенную команду FINDSTR , чтобы соответствовать
пароль в файле паролей:
@echo off
set pass=
set /p pass=Enter your password:
findstr /B /E /M %pass% pass.txt > nul
If %ERRORLEVEL% EQU 0 echo Password matched!
Опции / B и / E предназначены для обеспечения того, чтобы весь пароль
совпадает и частичное совпадение не происходит. Например. 42 является
содержится в p2342ddd3, но не должно приводить к совпадению.
Опции / M и перенаправление на нуль, чтобы обеспечить
пароль не просачивается.
FINDSTR устанавливает переменную ERRORLEVEL в 0, если элемент найден
(совпадение пароля) и до значения больше 0, если элемент
не найден.