diffie-hellman-key-exchange

There are 22 repositories under diffie-hellman-key-exchange topic.

  • isakruas/ecutils

    Python Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.

    Language:Python5012
  • Ch1ffr3punk/minitalk

    minitalk - A small talk server and client for Tor Hidden Services, so that Alice and Bob can talk to each other directly.

    Language:Go2
  • isakruas/js-ecutils

    JavaScript Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.

    Language:JavaScript2100
  • prasanna00019/Crypto-Toolkit-Scratch

    🔐 A collection of cryptographic algorithms implemented from scratch in Python, including hashing, encryption, and secure key exchange.

    Language:Jupyter Notebook2
  • abuzar2091/Cryptography-Algorithms

    A collection of cryptography algorithms implemented in C++. This repository contains classic encryption and key exchange algorithms such as:

    Language:C++1100
  • isakruas/ecdp

    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.

    Language:Makefile1000
  • isakruas/go-ecutils

    Go Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.

    Language:Shell1100
  • jElhamm/Crypto-Algorithms

    "A collection of implemented symmetric and asymmetric cryptographic algorithms."

    Language:Python110
  • wangquanlikun/DH_Chat

    A SIMPLE LOW-TECH Offline Encrypted Chat APP based on Diffie–Hellman (DH) key exchange

    Language:C++1100
  • albinzayedrawan/Asymmetric-Encryption

    Lab Exercises about asymmetric encryption with RSA & Diffie-Hellman.

    Language:Python0100
  • pouyanh/cyberlab

    Cybersecurity investigations

    Language:Go00
  • raresgoidescu/keywave

    This is a fully secure chat application written in Python.

    Language:Python0100
  • bro256/SimpleDiffieHellmanKeyExchange

    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.

    Language:Python
  • DarkDolphin1/locksmith

    A sandbox protocol for end-to-end encryption — small, simple, and insecure by design , work in progress :)

    Language:C++
  • enricobragastini/triple_DH_protocol

    Practical project for the Network Security course at UniVR

    Language:Python10
  • ericyoc/crypto_and_security_principles_poc

    Demonstrates key concepts in cryptography and security principles.

    Language:Jupyter Notebook10
  • jainam-b/Cipher

    This project includes implementations of various encryption algorithms:

    Language:JavaScript10
  • narutocraft/Top-Cryptography-Projects-with-Source-Code

    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

  • Diffie-Hellman-Key-Exchange-Algorithm-Cryptography-Project

    Projects-Developer/Diffie-Hellman-Key-Exchange-Algorithm-Cryptography-Project

    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

  • Top-Cryptography-Projects-with-Source-Code

    Projects-Developer/Top-Cryptography-Projects-with-Source-Code

    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

  • RavinduSulakshana/DH-Chat-App

    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.

    Language:Go
  • TheShidoProject/Cybersecurity-OpenUCourse-20940-FinalProject-Messagingapp

    This project is a server-client application which is similar to a messenger (like Whatsapp or Telegram etc etc...); It communicates under a tcp connection with End-to-end encryption (E2EE). 👨‍💻📱

    Language:Python