#steam #valve #machine-id

steam-machine-id

用于生成Steam机器ID

2个版本

0.1.1 2024年2月14日
0.1.0 2024年1月26日

#620 in 加密学

MIT许可证

14KB
232

steam-machine-id

用于生成Steam机器ID。基于node-steam-user

用法

生成随机机器ID。

use steam_machine_id::MachineID;

// Creates a random machine ID.
let machine_id = MachineID::random();

消费生成的机器ID进行登录请求。

use steam_machine_id::MachineID;

struct LoginRequest {
    machine_id: Vec<u8>,
}

// Creates a machine ID from the given account name.
let machine_id = MachineID::from_account_name("accountname");
let login = LoginRequest {
    // Converts the machine ID into a binary message object.
    machine_id: machine_id.into(),
};

许可证

MIT


lib.rs:

用于生成Steam机器ID。机器ID通常在登录时提供给Steam。

用法

生成随机机器ID。

use steam_machine_id::MachineID;

// Creates a random machine ID.
let machine_id = MachineID::random();

消费生成的机器ID进行登录请求。

use steam_machine_id::MachineID;

struct LoginRequest {
    machine_id: Vec<u8>,
}

// Creates a machine ID from the given account name.
let machine_id = MachineID::from_account_name("accountname");
let login = LoginRequest {
    // Converts the machine ID into a binary message object.
    machine_id: machine_id.into(),
};

依赖项

~505KB