Diffie-Hellman key exchange between OpenSSL 3, LibreSSL 3 and a custom C++ implementation.
-
Updated
Apr 2, 2022 - C++
Diffie-Hellman key exchange between OpenSSL 3, LibreSSL 3 and a custom C++ implementation.
C++ implementation of cryptographic algorithms such as AES, DES, RSA, DSA, ECC (elliptic curve), MD5, Diffie_Hellman, ElGamal, Caesar cipher, and shift cipher. AES、DES、RSA、DSA、ECC(椭圆曲线)、MD5、Diffie_Hellman、ElGamal、凯撒密码、移位密码等密码学算法的C++实现。
2x🔑🔑 Conceiving and Implementing 2-layer DiffieHellman key exchange.
Algorithms studied during the Cryptography Course
OpenGL Miniproject on Diffie-Hellman
An open-source project using ESP32 LoRa controllers to create a medical supplies order and delivery drone system for rural communities in the DRC.
A real-time encrypted chatting program between 2 Arduinos
Easily generate a shared diffie-hellman key in C++ or C#.
The Autograph protocol
Utility for generating secure Diffie-Hellman Parameters (and more) 100x-10000x more quickly.
A tool to convert two integers into DH PARAM PEM
Used algorithms for prime generation/check (Fermat's test and Miler Rabin's test) to implement discrete logarithm (BSGS), and inverse and exponentiation (Extended Euclid's algorithm). Refer to readme.txt for more details.
🔑🔑 Implementation of DiffieHellman key exchange.
Examples of using OpenSSL library
An implementation of the Pohlig-Hellman Algorithm, and using it in solving the Discrete Logarithm Problem in the group of units modulo a prime, with large values.
Server for HOMEd Cloud Yandex Dialogs Skill
Project for the course of Foundations of Cybersecurity (2023)
Add a description, image, and links to the diffie-hellman topic page so that developers can more easily learn about it.
To associate your repository with the diffie-hellman topic, visit your repo's landing page and select "manage topics."