cmd - 执行带有参数的 jar 隐藏一些参数的文本
问题描述
我有一个接受参数的 jar 文件,其中一个参数是密码,在 CMD 中执行 jar 时有没有办法屏蔽密码?也许在 Java 代码中的参数可以被屏蔽或者我不泄露敏感信息?输入密码时在 Linux 命令中有类似的东西,提示显示在终端中?
public static void main(String [] args) {
String username = args[0]; //=="user"
String password = args[1]; //=="pass"
}
并在 cmd 中执行它
java -jar jarFile.jar username password
有没有办法在第二个参数中隐藏该密码?
解决方案
推荐阅读
- javascript - 如果选中复选框,我如何在复选框旁边的文本中运行一行?
- python - 从python中的excel文件名中提取日期
- python - 熊猫数据框根据条件替换值
- flutter - 如何在颤动中获取歌曲的封面图片(专辑封面)?
- python - ValueError:无法将字符串转换为浮点数:'W'
- json - 将字符串文字添加到 JSONPath 输出中
- flutter - 查看 mainAxisSize 效果的最低设置是多少?
- react-native - 如何在 react-native 的不同屏幕上以编程方式设置 windowSoftInputMode?
- html - 想用引导导航栏制作背景png,但它不起作用
- android - Android Studio 的 cURL 请求 (-d)