This is an unofficial Rust port of the UMSKT project. It is a pure Rust implementation rather than a binding, so it does not require any C or C++ dependencies and can be built for any platform supported by Rust and std.
It does not include the required keys.json file used by UMSKT. That needs to be found elsewhere, most likely in the UMSKT codebase.
These contributors helped create the UMSKT project that this codebase was based on:
- z22
- MSKey
- diamondggg
- pottzman
- Endermanch
- Neo-Desktop
- WitherOrNot
- TheTank20
- Place
keys.json
in the project root (only required if building the CLImskey
) cargo build
This crate includes a CLI binary (mskey
) that can be used to interact with the underlying algorithms.
It can be run with a simple:
cargo run
It will print out the help/usage info by default.
Arguments to mskey
need to come after --
, like this:
cargo run -- generate