anpage / umskt-rs

Universal MS Key Toolkit except in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Universal MS Key Toolkit (UMSKT) Rust Edition

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.

Credits

These contributors helped create the UMSKT project that this codebase was based on:

  • z22
  • MSKey
  • diamondggg
  • pottzman
  • Endermanch
  • Neo-Desktop
  • WitherOrNot
  • TheTank20

Development Requirements

Build Steps

  1. Place keys.json in the project root (only required if building the CLI mskey)
  2. cargo build

Run Steps

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

About

Universal MS Key Toolkit except in Rust

License:GNU Affero General Public License v3.0


Languages

Language:Rust 99.8%Language:Dockerfile 0.2%