Python Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.
-
Updated
Mar 21, 2026 - Python
Python Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.
We started from learning programming with crypto at Universities (6 connected Universities in Poland), we voted for programming friendly cryptocurrency, we chose litecoin, we did unexpeced very fast api/wallet for Litecoin, after presentations we get customer who want Dash and Dogecoin, we said ok (not all crypto will work that fast, these can)
Cryptography is the practice and study of techniques for secure communication by transforming plaintext. Top 10 Cryptography Projects Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
JavaScript Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.
This project implements a Multi-Prime Diffie-Hellman cryptographic protocol using Python. Unlike the classical Diffie-Hellman which uses a single prime, MP-DH uses multiple primes to generate a shared secret key, improving security and computational efficiency
Lab works of CSE4232: Cryptography and Network Security Lab course.
The Impossible Secret || Diffie-Hellman : https://youtu.be/0gXa9EMg7Y0
A CLI tool for encrypting and decrypting files using AES-256 in GCM mode for secure and authenticated encryption. Key generation and exchange are implemented using the Diffie-Hellman key exchange protocol
This project implements the Diffie-Hellman Key Exchange Algorithm, a popular cryptographic protocol that enables two parties to establish a shared secret key over an insecure communication channel. Diffie-Hellman-Key Exchange Algorithum Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video
All the Programs of the 7th Sem Cyber Security Lab with their output in different steps. This lab provides students with hands-on experience in implementing and understanding fundamental cybersecurity concepts. It focuses on practical exposure to key security areas such as cryptography, network security, vulnerability assessment, secure code.
A chat across Local Access Network with Diffie Hellman (Elliptic Curve) end-to-end encryption.
Cybersecurity investigations
minitalk - A small talk server and client for Tor Hidden Services, so that Alice and Bob can talk to each other directly.
The project highlights how implementation mistakes in cryptographic protocols can completely compromise security, even when strong algorithms such as Diffie-Hellman and AES are used.
Real-time secure chat app with end-to-end encryption. Go backend + WebSockets for instant messaging. Implements Diffie-Hellman key exchange & AES-256 encryption with unique keys per user pair. Demonstrates practical cryptographic protocols for secure communication.
Lab Exercises about asymmetric encryption with RSA & Diffie-Hellman.
"A collection of implemented symmetric and asymmetric cryptographic algorithms."
This is a fully secure chat application written in Python.
Python implementation of Diffie-Hellman key exchange using X25519 and HKDF key derivation, intended purely for educational purposes to illustrate secure key exchange and cryptographic key derivation concepts. Designed for learners who want to understand the core principles of key exchange protocols.
A SIMPLE LOW-TECH Offline Encrypted Chat APP based on Diffie–Hellman (DH) key exchange
Add a description, image, and links to the diffie-hellman-key-exchange topic page so that developers can more easily learn about it.
To associate your repository with the diffie-hellman-key-exchange topic, visit your repo's landing page and select "manage topics."