Вариант использования: Я хочу замаскировать вводимый текст (в основном, пароль) в файле run.bat, я использую java в качестве языка программирования, в целом моя главная цель заключается в том, чтобы всякий раз, когда пользователь вводил пароль в run.batch должен быть зашифрован, возможно ли это сделать? Вот мой файл run.batch:
@echo OFF
setlocal DISABLEDELAYEDEXPANSION
java -jar "stack.jar" -username "stackoverflow" -password "qwerty@567" -configpath "config.ini"
pause
Здесь я хочу замаскировать qwerty@567 пароль, предоставленный пользователем. Вот кое-что, что я пробовал, но это работает только для консоли
import java.io.Console;
public class Main {
public static void main(String[] args) {
Console console = System.console();
char[] passwordArray = console.readPassword("Enter your password: ");
console.printf("Password is: %s%n", new String(passwordArray));
}
}
Также, пожалуйста, дайте мне знать, если этот вопрос требует каких-либо дополнительных изменений или неясен, Ваша помощь действительно будет оценена, Заранее спасибо, Оставайтесь в безопасности !!