Encrypton Plugin

UnexGames - 代码插件 - 2024/02/19

This is a plugin which can Encrypt, Decrypt and Hash most type of variables and objects with a lot of methods on Blueprints. This is used for protect your data by cheaters or hackers, or for easy transferring variables between programs.

  • 支持的平台
  • 支持的引擎版本
    5.1 - 5.3
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

Video Preview and How to Use:

Documentation:


This is a plugin which can Encrypt, Decrypt Hash and converting most type of variables and objects with a lot of methods on Blueprints. With this plugin can use the latest most popular and strong type of encryption like AES, Camellia, etc.

Also you can hash your data by using last type of SHA. You will be able to use all this and more systems like (XOR, CCS, etc). All this can use for Strings or bytes. On last all this work from 128 bite to 512 bite(by type), and methods from ECB to CTR(by type) and this can do on main game thread or Asynchronous on other thread, and for help you to use its have more than 10 utility functions for conversion and other operation. This is used for protect your data by cheaters or hackers, or for easy transferring variables between programs, processes, or classes.

技术细节

Features:

  • UE Plugin exposing easy to use cryptographic algorithm for security purposes (Hash, Symmetric encryption, Asynchronous encryption)
  • Handle Bytes/String/File data.
  • Useful to encrypt data to send it across the network or to save it onto a machine
  • This is a c++ library plugin for use in Blueprint
  • It exposes 30+ functions to improve security in your project
  • Can be used in any blueprint
  • Can be used Asynchronous
  • Can be used for data transfer between programs/socket/server and other
  • ALGORITHMS(SHA,AES,XOR,CAMELLIA,CCS)
  • KEY LENGHT (128 - 512)
  • Methods (ECB, CBC, CTR)
  • +10 Utility Functions


Code Modules:

  •  Encrypton_Plugin(RunTime)


Number of Blueprints: 32

Number of C++ Classes: 10

Network Replicated: (Yes)

Supported Development Platforms: (Windows, Mac, Linux)

Supported Target Build Platforms: (All platforms)