wpa-psk-cli

Crates.iowpa-psk-cli
lib.rswpa-psk-cli
version0.1.5
sourcesrc
created_at2022-05-28 13:18:07.42065
updated_at2024-03-06 01:17:10.034766
descriptionA command-line utility to compute the WPA-PSK of a Wi-FI SSID and passphrase
homepage
repositoryhttps://git.skreutz.com/wpa-psk.git
max_upload_size
id595717
size20,193
Stefan Kreutz (stefankreutz)

documentation

README

wpa-psk-cli

This is a command-line utility to compute the WPA pre-shared key of a Wi-Fi SSID and passphrase. See also the corresponding Rust library wpa-psk.

Usage

Hash a typical SSID and passphrase:

$ wpa-psk home password123
0xde811641af2c516ffd35cc6f851b3abf03c7c84fc703cfb580f1c0456943cdc0

Hash special albeit valid credentials:

$ wpa-psk "123abcABC.,-" "456defDEF *<:D"
0x8a366e5bc51cd5d8fbbeffacc5f1af23fac30e3ac93cdcc368fafbbf63a1085c

Hash invalid credentials:

$ wpa-psk --force bar 2short
0xcb5de4e4d23b2ab0bf5b9ba0fe8132c1e2af3bb52298ec801af8ad520cea3437

Installation

You can install the wpa-psk utility using Cargo:

$ cargo install wpa-psk-cli

License

This work is distributed under the terms of both, the MIT License and the Apache License, Version 2.0.

Contribution

Contributions are welcome! Please contact me via email.

See also

The popular wpa_supplicant comes with a similar tool, wpa_passphrase(8).

Commit count: 0

cargo fmt