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
Oct 26, 2024 - 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.
This repository features two implementations of the Diffie Hellman protocol: over prime fields and elliptic curves. Both are written in C++17, focusing on security and standard compliance. Ideal for cryptography learning and practice.
JavaScript Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.
A collection of cryptography algorithms implemented in C++. This repository contains classic encryption and key exchange algorithms such as:
The Elliptic Curve Data Protocol (ECDP) is a P2P communication protocol for decentralized networks, utilizing elliptic curve cryptography (ECC) for encryption, ECDSA for message authentication, and Diffie-Hellman key exchange for secure sessions. It operates over TCP and UDP.
Performed Man in the middle attack on the communication channel between two PMUs in a smart grid
minitalk - A small talk server and client for Tor Hidden Services, so that Alice and Bob can talk to each other directly.
Go Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.
A SIMPLE LOW-TECH Offline Encrypted Chat APP based on Diffie–Hellman (DH) key exchange
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
This project includes implementations of various encryption algorithms:
Cryptography Term Project
Demonstrates key concepts in cryptography and security principles.
Lab Exercises about asymmetric encryption with RSA & Diffie-Hellman.
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
Cybersecurity investigations
This is a fully secure chat application written in Python.
End-to-end encrypted messenger for browsers without data storage.
Practical project for the Network Security course at UniVR
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
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."