» » » Плагин RustyPadlock для Magma

Плагин RustyPadlock для Magma

Категория

Плагины для сервера » Magma плагины

Плагин RustyPadlock для Magma

Плагин RustyPadlock позволяет шифровать данные при отсылке на ваш веб-сервер! Этот инструмент предназначен в основном для разработчиков плагинов.

Пожалуйста, если вы хотите использовать это в вашем плагине, просто отметьте его как зависимость от страницы вашего плагина, а не просто копируйте код в ваш, спасибо!

Функции:
Security.Encrypt(string plainText, string mode, string key, string letters):string
Security.Decrypt(string codedText, string mode, string key, string letters):string
Security.ShiftLeft(string, int):string
Security.ShiftRight(string, int):string

Параметры:
мод: "vc" or "b64"
  • "b64": совместим с любым текстом, его родной юникода основе "шифрования", каждый может использовать его, чтобы он на самом деле не в безопасности, но вам нужно будет это, вам нужно всего лишь параметр режима с "B64"
  • "vc": только A-Z и a-z разрешено (и "==" в конце строки), он будет шифровать "открытый текста" с "ключом" и "букв" параметров, способ более безопасный

ключ:
  • string
  • length: any
  • только A-Z и a-z допускаются

буквы:
  • string
  • length: 53
  • первый и последний символы должны быть одинаковыми
  • другие символы не могут быть одинаковыми
  • только A-Z и a-z допускаются
  • должен содержать все английские буквы (1 заглавная и 1 строчная)
  • исключение: там 2 стандартныхt "abc" и "cba"

Пример:
var text = "Top secret!";
var encrypted = Security.Encrypt(text, "b64"); // you should alway start with "b64", it will alwas give you a good output for "vc"
var encrypted = Security.Encrypt(encrypted, "vc", "SomeVeryLongString", "abc"); // "abc" and "cba" are the two default
var encrypted = Security.Encrypt(encrypted, "vc", "sOMEoTHER", "cba");
var encrypted = Security.Encrypt(encrypted, "vc", "short", "qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJKLYXCVBNMq");
var encrypt = Security.Encrypt(encrypted, "b64");

// я шифровал это 5 раз... это должно быть более чем достаточно wink
// теперь расшифруем это
var decrypted = Security.Decrypt(encrypted, "b64");
var decrypted = Security.Decrypt(decrypted, "vc", "short", "qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJKLYXCVBNMq");
var decrypted = Security.Decrypt(decrypted, "vc", "sOMEoTHER", "cba");
var decrypted = Security.Decrypt(decrypted, "vc", "SomeVeryLongString", "abc");
var decrypted = Security.Decrypt(decrypted, "b64");

// сделано, теперь "расшифровка" должна быть "Совершенно секретно!"
var text = "Top secret!";
var shifted = Security.ShiftLeft(text, 2);
// "p secret!To"

var text = "Top secret!";
var shifted = Security.ShiftRight(text, 2);
// "t!Top secre"


Скачать плагин RustyPadlock для Magma Security.zip [1003 b] (cкачиваний: 83)

Понравился пост «Плагин RustyPadlock для Magma.» из категории Плагины для сервера » Magma плагины, хочешь поделиться мнением, задать вопрос? Прокомментируй пост! Считаешь данная публикация будет интересна другим? Поделись с друзьями! Нажми на кнопку социальной сети.



  • Просмотров: 2936
  • Опубликовано: 3-08-2014, 14:02
Administrator
Комментарии (0)
К сожалению, Вы не являетесь зарегистрированным пользователем сайта посвященному сюрвайвал игре Rust.
Чтобы удача улыбалась Вам при выживании в "Расте", мы рекомендуем Вам пройти процесс регистрации либо войти на сайт под своим именем/логином.

Добавить комментарий

Имя:*
E-Mail:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите код: *


Связаться с нами

Если у Вас возникли вопросы или предложения:

Обращайтесь сюда
?

Опрос

Какая у Вас версия игры Rust?

Пиратка / Nosteam
Лицензия / Steam

 
Rust Magma сервер и плагины для данного мода. Также мы поддерживаем и другие моды как Oxide, Fougerite. Сервер Rust на данном портале полностью пиратка, то есть nosteam. Вы можете бесплатно играть у нас, без читеров и лагов. На сервере установлен Античит и плагины для удобства игроков. Также вы всегда сможете скачать последнюю версию Rust торрент и сервер игры.