春のクリエイター セール開催中!4月18日まで、対象製品が最大 70% オフになります。

Crypto Helper Blueprint Library

Plugin exposing easy to use cryptographic algorithms for security purposes

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.25 - 4.27, 5.0 - 5.3
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。
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