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 байта. |