Enterables: All products 50% off

DH Key Exchange and TEA Encryption

neo jin - 코드 플러그인 - 2024/04/23
평점 없음

This plugin provides the implementation of the DH key exchange algorithm and the TEA encryption algorithm, based on which basic encrypted communication can be realized.

  • 지원 플랫폼
  • 지원 엔진 버전
    5.3 - 5.4
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

TEA(Tiny Encryption Algorithm) is a fast encryption algorithm that can meet the encryption needs of network communication in most cases. Since TEA is a symmetric encryption algorithm, a key exchange protocol is needed to negotiate the same key for both parties before starting to transmit formal data. This plugin implements the TEA encryption algorithm and the DH(Diffie–Hellman) key exchange algorithm.

기술적 세부사항

Features:

  • Diffie–Hellman key exchange algorithm(128 bit).
  • Tiny Encryption Algorithm.
  • Support C++ and Blueprint.
  • Does not use any other third-party libraries.
  • Unit tested 

Code Modules:

  •  TinyEncrypt(Runtime)  


Supported Development Platforms: Windows, Linux, Android, iOS, Mac, PlayStation5

Example Project: TinyEncryptDemo.zip

Document: https://docs.google.com/document/d/1QB641crdqNk3fJgjq2KxH7bOaxpo1Qd3kh2DVneSgPg/edit?usp=sharing