Member 14052690 Ответов: 2

Шифрование/маскировка пароля в пакетном файле windows


В настоящее время я работаю над автоматизацией EPM с использованием программ входа java.

Я непосредственно использовал свое имя пользователя,пароль,сведения о хосте в файле windows bat. потому что мне нужно запланировать партию.Поэтому я хочу скрыть или зашифровать пароль в файле java или bat.

Не могли бы вы рассказать мне, как зашифровать или замаскировать пароль в java и bat-файле?

Что я уже пробовал:

Когда мне дали ввод с помощью командной строки, он отображает звездочку.

Но мне нужно шифрование пароля внутри пакетного файла.

2 Ответов

Рейтинг:
2

Richard MacCutchan

Вы не должны хранить пароли в коде или в пакетном файле, и вы не должны использовать шифрование паролей. Видеть Безопасная Аутентификация Паролем Объясняется Просто[^].


Рейтинг:
2

Aydin Homay

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

Чтобы получить некоторые подсказки Смотрите также ссылку ниже:
Безопасное использование паролей в пакетных файлах? - Microsoft Windows - Neowin[^]

Овации,
АХ


Dave Kreskowiak

Нет, это не делает ваш пароль безопасным. Ни малейшего. Попробуйте открыть полученный файл .EXE в блокноте, покопайтесь немного, и вы поймете, что я имею в виду.

Aydin Homay

Да вы правы именно поэтому я сказал используйте программное обеспечение для шифрования EXE для шифрования вашего exe файла