Иконка ресурса

СКРИПТ NandoCrypt - Шифратор моделей 2.2.0

Нет прав для скачивания
  • Автор Автор Sage
  • Дата создания Дата создания

NandoCrypt​

Этот ресурс MTA позволяет вам шифровать любые файлы с помощью секретного ключа (строки), который хранится внутри скрипта, который он генерирует и компилирует. Вы используете созданный им скрипт для расшифровки файлов в вашем собственном ресурсе(ах).

Он использует aes128( Advanced Encryption Standard в режиме CTR) с ключами длиной 16 символов.

1746044912020.png


Плюсы

Не выполняет вызовов на сервер для расшифровки файлов на стороне клиента.
Скрипт дешифратора скомпилирован с использованием Luac от MTA , его невозможно декомпилировать.
Скрипт дешифратора не отправляется в кэш клиента, поэтому украсть его можно только имея доступ к файлам сервера. Но даже если вы его получите, см. пункт номер 3.
Потребовалось бы много лет, чтобы протестировать все возможные комбинации секретных ключей для расшифровки любых файлов, зашифрованных с помощью этого ресурса.

Минусы

Расшифровка файлов на стороне клиента, вероятно, немного влияет на производительность скрипта, но это цена. Тем не менее, Aes128 — самый быстрый метод шифрования, доступный изначально в MTA, поэтому вы должны получить очень удовлетворительные результаты.

Настройка​

  1. Создать пустой файл с именем nando_decrypter внутри nando_crypt
  2. Используйте start nando_crypt для инициирования ресурса
  3. Используйте /nandocrypt, чтобы открыть панель

Использование​

Сгенерируйте или выберите секретный ключ с помощью панели. Эта строка символов будет использоваться для шифрования и дешифрования ваших файлов.

Зашифруйте файл, хранящийся на сервере, с помощью панели. Новый файл будет создан с использованием определенного префикса (например, elegant.dff.nandocrypt). nando_decrypter Будет создан файл скрипта, а также nando_decrypter_keys.json файл , который хранит необходимые ключи, используемые в nando_decrypter для расшифровки ваших файлов, вместе с секретным ключом, хранящимся в нем.

Тестовая расшифровка этого файла с помощью панели. Введите имя файла без пользовательского расширения, и он попытается расшифровать его с помощью сгенерированного файла дешифратора ( который может использоваться как на стороне клиента, так и на стороне сервера ).

Скопируйте nando_decrypter сгенерированный файл в свой собственный уникальный ресурс и используйте его для расшифровки файлов, которые вы только что зашифровали по-своему. Сохраните nando_decrypter_keys.json в nando_cryptресурсе, поскольку он используется шифровальщиком для генерации nando_decrypter скрипта.

Проверьте nando_crypt-example, чтобы понять, как этого можно добиться.

Совет​

  • Если над проектом работают несколько человек или используется общий репозиторий, не сообщайте никому секретный ключ, используемый для шифрования файлов.
  • Инструкции могут показаться немного запутанными на первый взгляд! Я думаю, что если вы поэкспериментируете с ресурсом, то привыкнете к нему.
Назад
Сверху