虚幻商城夏季大促开始啦!从今天起到6月3日,精选商品三折起。

Crypto Helper Blueprint Library

RLoris - 代码插件 - 2021/12/03

Plugin exposing easy to use cryptographic algorithms for security purposes

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

About


This is a blueprint library plugin

It exposes 40+ functions to handle cryptographic algorithms to secure your application

Useful to encrypt data to send it across the network or to save it onto a machine

You can also verify the integrity of a message or sign a message to prove its authenticity

Can be used in any blueprint

Documentation can be found here : https://github.com/RLoris/CryptoHelperDoc

Check the documentation for the complete list of supported algorithms

If you found this plugin helpful, leave a rate or comment for others

Keep it running and secure !


> If you wish to handle files, checkout my other free plugin for files handling available here on the marketplace


Bug or Request


You can ask question before buying, check the documentation as it may contain the answer you are looking for !

Keep in mind that I don't do your work for you, I only provide the right tools to help your development process !

If you find a bug, please contact me by filling this form, I will fix it

If you want a new feature, ask a question with the feature description, I will implement it eventually

For any other reason, you can contact me by clicking on my markeplace name (RLoris) and finding my support email




Changelog


V1.1

  • Added Shake (128, 256) & Keccak digest (224, 256, 384, 512)
  • Added DSA generation + sign & verify
  • Added Camellia & Blowfish symmetric encryption

技术细节

Documentation


Click Here





Features


  • Various use cases (Hash/Digest, HMAC, Salt, Symmetric encryption, Asymmetric encryption)
  • Large range of recent algorithm available (MD5, SHA, KECCAK, AES, BLOWFISH, RSA, ...)
  • Handle Bytes/String/File data in an efficient way (buffering) when the input is too long to be loaded in memory
  • Utility functions to convert data (HEX, Base64, UTF-8)





Details


Code Modules:

  •  CryptoHelper (Runtime)

Number of Blueprints nodes : 40+

Number of C++ Classes: 2

Network Replicated: No

Supported Development Platforms: Win32, Win64, Android, Linux, IOS, MacOS

Supported Target Build Platforms: Win32, Win64, Android, Linux, IOS, MacOS