SAFU

static class · пространство имён z3n7 · исходник Essentials/Safu8.cs

public static class SAFU

Точка входа в защищённое хранилище. Перед другими методами один раз вызови InitZ3n8 (это делает InitVariables).

Методы

Decode

public static string Decode(IZennoPosterProjectModel project, string toDecrypt)

исходник

Расшифровывает ключом текущего аккаунта (acc0) и PIN из защищённой переменной cfgPin.

DecryptHWID

public static string DecryptHWID(IZennoPosterProjectModel project, string toDecrypt)

исходник

Расшифровывает ключом, привязанным к машине. Для пустого входа возвращает пустую строку.

Encode

public static string Encode(IZennoPosterProjectModel project, string toEncrypt)

исходник

Шифрует ключом текущего аккаунта (acc0) и PIN из защищённой переменной cfgPin.

EncryptHWID

public static string EncryptHWID(IZennoPosterProjectModel project, string toEncrypt)

исходник

Шифрует ключом, привязанным к машине. Для пустого входа возвращает пустую строку.

HWPass

public static string HWPass(this IZennoPosterProjectModel project)

Метод расширения для IZennoPosterProjectModel. исходник

Возвращает детерминированный пароль текущего аккаунта (acc0), используя PIN из защищённой переменной cfgPin.

InitZ3n8

public static void InitZ3n8(IZennoPosterProjectModel project, string keyFilePath)

исходник

Регистрирует Z3n8SAFU в FunctionStorage и пишет путь к ключу в лог.

Параметр Описание
keyFilePath Путь к файлу ключа длиной 32 байта.