作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在编写一个 bash 脚本,我想在其中将网络的 ssid 和密码作为命令行参数,并使用此信息来做其他事情。在我的脚本中,我想使用 wpa_passphrase 命令。问题是它不适用于可变参数。这是我正在做的:
#!/bin/bash
wpa_passphrase $1 $2
这是我运行脚本的方式:
./script.sh SSID PASSWORD
我不知道可能出了什么问题。感谢您的帮助!
最佳答案
应该是
wpa_passphrase "$1" "$2"
因为 SSID 或 PASSWORD 中的大多数不是字母或数字的字符都会被 shell 解释为其他字符;引号将阻止这种额外的解释。
关于linux - 如何将可变参数与 wpa_passphrase 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16994831/
问题很明确。我想知道它是否使用哈希算法,或者它只是一种加密。如果它是哈希,那么使用什么算法(md5、sha1 等)?此外,路由器是否比较明文密码或哈希密码以进行验证? 最佳答案 在 WPA-PSK 中
我正在编写一个 bash 脚本,我想在其中将网络的 ssid 和密码作为命令行参数,并使用此信息来做其他事情。在我的脚本中,我想使用 wpa_passphrase 命令。问题是它不适用于可变参数。这是
wpa_passphrase "testing" "testingpassword"network={ ssid="testing" #psk="testingpassword"
我是一名优秀的程序员,十分优秀!