Projects in Awesome Lists tagged with diffie-hellman
A curated list of projects in awesome lists tagged with diffie-hellman .
https://github.com/syncsynchalt/animated-curves
An animated visualization of elliptic curve cryptography
canvas2d cryptography diffie-hellman elliptic-curves requestanimationframe x25519
Last synced: 12 Jan 2026
https://github.com/peculiarventures/2key-ratchet
2key-ratchet is an implementation of a Double Ratchet protocol and X3DH in TypeScript utilizing WebCrypto.
cryptography diffie-hellman ecc encryption integrity javascript privacy secp256r1 secrecy session typescript webcrypto
Last synced: 08 Apr 2025
https://github.com/serengil/crypto
Elliptic Curve Cryptography and Common Public Key Cryptography Implementations
bitcoin crypto diffie-hellman digital-signature discrete-logarithm dsa ecdsa eddsa edwards-curve elgamal elliptic-curve-cryptography encryption homomorphic key-exchange public-key public-key-cryptography rsa
Last synced: 04 Apr 2025
https://github.com/soatok/rawr-x3dh
TypeScript Implementation of X3DH
crypto cryptography diffie-hellman ed25519 furry javascript key-agreement libsodium nodejs typescript x25519 x3dh
Last synced: 14 Apr 2025
https://github.com/zeyadetman/computer-security-algorithms
👨💻 Computer Security algorithms in C#
caesar-cipher computer-security counteributors cryptography cs-projects decryption-algorithm diffie-hellman diffie-hellman-algorithm encryption-algorithms hill-cipher md5 monoalphabetic playfair railfence rc4 rsa rsa-algorithm rsa-encryption security vigenere-cipher
Last synced: 06 Oct 2025
https://github.com/sdiehl/double-ratchet
Double ratchet algorithm for E2E encryption
cryptography diffie-hellman double-ratchet-algorithm encryption x3dh
Last synced: 11 Jul 2025
https://github.com/rubycrypto/x25519
Public key cryptography library for Ruby providing the X25519 Diffie-Hellman function
cryptography curve25519 diffie-hellman elliptic-curves x25519
Last synced: 09 Mar 2026
https://github.com/armfazh/rfc7748_precomputed
Updated! (Dec2-2019) This is a C-language software library that provides optimized implementations of the Diffie-Hellman functions known as X25519 and X448 (RFC-7748) for 64-bit architectures.
adcx cryptography curve25519 diffie-hellman ladder mulx rfc7748 x25519
Last synced: 24 Oct 2025
https://github.com/davylandman/compact25519
A compact portable X25519 + Ed25519 implementation
compactness cryptography-library curve25519 diffie-hellman ed25519 embedded portable signature-verification x25519
Last synced: 12 May 2025
https://github.com/tarcisio-marinho/rsa
Simple RSA cryptographyc algorithm implementation
algorithm chavepublica criptografia cryptography diffie-hellman hacktoberfest hacktoberfest2020 public-key-cryptography publickey rsa rsa-aes rsa-cryptography rsa-encryption rsa-key-encryption rsa-key-pair rsa-signature
Last synced: 05 Jul 2025
https://github.com/ivrodriguezca/nuntius
iOS Framework for end-to-end encrypted messages
cryptography diffie-hellman ecdh ios library libsodium objcective-c
Last synced: 09 Jul 2025
https://github.com/paulmillr/micro-rsa-dsa-dh
Minimal JS implementation of older cryptography algorithms: RSA, DSA, DH.
cryptography dh diffie-hellman dsa elgamal noble prime-numbers rsa
Last synced: 20 Aug 2025
https://github.com/gsurma/diffie_hellman_key_exchange
Swift implementation of classic cryptographic key exchange method.
cryptography diffie-hellman ios macos prime-numbers swift symmetric-key-cryptography
Last synced: 12 May 2025
https://github.com/bodgit/tsig
Golang library to support additional TSIG methods for DNS queries
diffie-hellman dns golang golang-library gssapi kerberos rfc-2845 rfc-2930 rfc-3645 rfc-4635 rfc-8945 sspi tsig
Last synced: 28 Feb 2026
https://github.com/sipcapture/HEPjack.js
Elegantly Sniff Forward-Secrecy TLS/SIP to HEP at the source using Frida
diffie-hellman forward-secrecy frida hep hepic homer inject injection monitoring rtc sniff ssl tls troubleshooting voip
Last synced: 14 Mar 2025
https://github.com/hazae41/cadenas
Zero-copy TLS protocol for the web 🏎️ (JS + WebAssembly)
browser diffie-hellman ed25519 encryption esmodules hashing hmac prf protocol rsa security sha1 sha256 tls typescript unit-testing webassembly zero-copy
Last synced: 06 Sep 2025
https://github.com/sipcapture/hepjack.js
Elegantly Sniff Forward-Secrecy TLS/SIP to HEP at the source using Frida
diffie-hellman forward-secrecy frida hep hepic homer inject injection monitoring rtc sniff ssl tls troubleshooting voip
Last synced: 29 Jun 2025
https://github.com/zbo14/triple-double
Create e2ee WebSocket channels with X3DH and Double Ratchet.
axolotl diffie-hellman double-ratchet e2ee encryption end-to-end-encryption https https-server signal websocket-server websockets x3dh
Last synced: 30 Jul 2025
https://github.com/hazae41/berith
WebAssembly port of Ed25519 signatures and X25519 key exchange
browser csprng curve25519 deno diffie-hellman ecdh ecdsa ed25519 eddsa javascript prng rust signature typescript wasm web webassembly webcrypto x25519
Last synced: 05 Mar 2026
https://github.com/tuynuk/tuynuk-mobile
Tuynuk is a secure file transfer application that offers robust encryption and reliable transmission of sensitive data.
diffie-hellman e2ee encryption file flutter shorebird transfer
Last synced: 13 Apr 2025
https://github.com/charonn0/rb-libsodium
A Realbasic and Xojo binding to libsodium
curve25519 diffie-hellman digital-signature ed25519 encryption libsodium nacl pbkdf2 realbasic x25519 xojo
Last synced: 04 Jan 2026
https://github.com/vatshayan/diffie-hellman-key-exchange-cryptography-project
Communication security Project involving ciphers and Diffie Hellman key exchange Algorithms
btech-project communication crypto cryptocurrency cryptography diffie-hellman diffie-hellman-algorithm diffie-hellman-key final-project finalyearproject secure security
Last synced: 13 Oct 2025
https://github.com/pear/crypt_diffiehellman
Implementation of Diffie-Hellman Key Exchange cryptographic protocol for PHP5
Last synced: 10 Apr 2025
https://github.com/wolframalph/dh
Diffie-Hellman key exchange implementation in Go
cryptography diffie-hellman golang
Last synced: 02 Jul 2025
https://github.com/jai2dev/secure-transfer
A cloud based application for secure transfer of text files using diffie hellman and AES algorithm (Cyber Security)
aes-encryption aws cloud diffie-hellman flask html-css-javascript python
Last synced: 30 Apr 2025
https://github.com/crocs-muni/fooling-primality-tests
Artifacts for the "Fooling primality tests on smartcards" paper at ESORICS 2020
diffie-hellman elliptic-curve-cryptography elliptic-curves esorics-2020 javacard smartcard
Last synced: 31 Jan 2026
https://github.com/scarletkc/glitter
Glitter is a cross‑platform CLI for encrypted LAN file transfers. It auto‑discovers peers, confirms on receive, shows progress/throughput, and supports i18n.
cli diffie-hellman encryption file-transfer internationalization lan linux localsend-alternative macos multilingual p2p peer-discovery python sha256 tcp udp-broadcast windows wsl2
Last synced: 07 Nov 2025
https://github.com/ryarazi/cryptohacksolutions
This repository contains my solutions to various challenges from cryptohack, a platform dedicated to learning modern cryptography through solving challenges.
cryptography cryptohack cryptohack-solutions diffie-hellman elliptic-curves hash rsa solutions symmetric-ciphers
Last synced: 29 Jul 2025
https://github.com/devfacet/cipherman
A Golang library that provides various cipher implementations.
chacha20poly1305 cipher diffie-hellman ecdh go golang x25519
Last synced: 03 Aug 2025
https://github.com/ntdls/ntdls.securekeyexchange
Easily generate a single or multi-round Diffie-Hellman key.
cryptography diffie-hellman key-exchange key-exchange-algorithms random-key-generator secure
Last synced: 14 Apr 2025
https://github.com/anishgg/diffie-helman-key-exchange
File sharing with 3DES and key exchange using Diffie hellman
3des diffie-hellman python-des socket-programming
Last synced: 14 Mar 2025
https://github.com/gerhalt/cryptopals
Solutions to Cryptopals challenges in Python 3. Visit https://cryptopals.com/ for the complete list of challenges.
aes-encryption cbc-mode challenges crypto cryptography diffie-hellman dsa dsa-algorithm ecb-mode puzzles python python3 rsa rsa-algorithm solutions
Last synced: 13 May 2026
https://github.com/pedroalbanese/vko
GOST R 34.10-2012 Key Agreement Function (RFC 7836)
diffie-hellman gost3410 gost3410-2012
Last synced: 22 Jun 2026
https://github.com/suman-kr/cg-miniproject
OpenGL Miniproject on Diffie-Hellman
c-plus-plus diffie-hellman graphics opengl
Last synced: 19 Apr 2026
https://github.com/descent098/diffie-hellman
A very simple implementation and explanation of the Diffe-Helmen Key Exchange
cryptography diffie-hellman diffie-hellman-exchange education learning
Last synced: 05 Apr 2025
https://github.com/fabiocolacio/quicksilver
e2e encrypted chat client for use with Mercury Server
chat diffie-hellman e2e e2e-encryption elliptic-curve-diffie-hellman mercury quicksilver
Last synced: 09 Apr 2025
https://github.com/hyouteki/senet
probing SEcurity of NETwork
aes big-number c ciphers cpp diffie-hellman fasm network-security pkda python rsa
Last synced: 05 Sep 2025
https://github.com/farazdagi/x3dh
Golang implementation of Signal's X3DH protocol
diffie-hellman golang signal-protocol x3dh
Last synced: 31 May 2026
https://github.com/vatshayan/final-year-diffie-hellman-key-algorithm-project
Diffie–Hellman Key Exchange Method (hereafter called the D-H method) allows two parties agree upon a shared secret number, a symmetric key, over an insecure communications channel
btech btechproject communication diffie-hellman diffie-hellman-algorithm diffie-hellman-key project security semester semproject
Last synced: 15 Oct 2025
https://github.com/pirate-emperor/enigma
Enigma is a Java-based cryptographic system that integrates symmetric (AES, DES, Blowfish), asymmetric (Diffie-Hellman, RSA, DSA), and hashing algorithms (MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512). It ensures data confidentiality, integrity, and authentication with modern cryptographic standards.
aes asymmetric-algorithm authentication blowfish cryptography data-integrity diffie-hellman encryption encryption-decryption enigma hashing java md5 rsa security sha-256 symmetric-algorithms
Last synced: 27 Jan 2026
https://github.com/christoffercarlsson/autograph
The Autograph Protocol
authentication chacha20-poly1305 cryptography decentralization diffie-hellman ed25519 elliptic-curves freedom hkdf identity ownership privacy security verification x25519
Last synced: 18 Oct 2025
https://github.com/erueri/oangou
A peer-to-peer message encryptor
cli diffie-hellman encryption-decryption ocaml
Last synced: 07 Feb 2026
https://github.com/mjvl/csci-462-tools
Collection of miscellaneous scripts written to help for CSCI-462 - RIT's cryptography course.
cryptography csci-462 diffie-hellman dsa elgamal elgamal-digital-signature rit-cryptography-course rit-csci-462 square-and-multiply
Last synced: 16 Apr 2026
https://github.com/twoeightnine/haine
simple messenger supporting DHE-2048 (see haine-serveur-v2)
android dagger2 diffie-hellman encryption messenger reactivex retrofit2
Last synced: 28 Apr 2026
https://github.com/cxspxr/dhell
Diffie-Hellman Key Exchange in NodeJS
chat diffie-hellman diffie-hellman-algorithm end-to-end end-to-end-testing example javascript js nodejs simple
Last synced: 03 May 2026
https://github.com/u236/homed-server-cloud
Server for HOMEd Cloud Yandex Dialogs Skill
diffie-hellman homed homed-cloud qt yandex-dialogs
Last synced: 06 May 2025
https://github.com/u236/homed-service-cloud
Client part for HOMEd Cloud Server
diffie-hellman homed homed-cloud mqtt qt
Last synced: 11 Apr 2026
https://github.com/jimmy-ly00/dhe-prime-grabber
Grabs Diffie-Hellman primes from certificates using OpenSSL. Uses multiprocessing to collect over 50 million Diffie-Hellman primes.
certificate certificates crawler dhe-prime-grabber diffie-hellman ipv4 multiprocessing openssl prime prime-numbers python python-3
Last synced: 26 Dec 2025
https://github.com/mukaschultze/diffie-chat
AES-CBC encrypted chat with elliptic-curve Diffie-Hellman key exchange, running on Angular
aes-cbc aes-encryption angular cryptography diffie-hellman elliptic-curves key-exchange-algorithms
Last synced: 21 Jan 2026
https://github.com/lambdacasserole/mayo
Diffie-Hellman key exchange utility for Java on Maven.
diffie-hellman encryption java key-exchange-algorithms maven
Last synced: 16 May 2026
https://github.com/calebabg/pylsecurep2p
Python Secure Local File Share/Transfer
Last synced: 15 Feb 2026
https://github.com/filippofinke/diffie-hellman
🔑 A simple diffie hellman implementation
Last synced: 18 Jun 2025
https://github.com/akshayxml/end-to-end-encrypted-messenger
An end to end messaging system like WhatsApp.
3des diffie-hellman encryption messenger peer-to-peer
Last synced: 19 Mar 2025
https://github.com/tillstuder/secure-communication
🔐 Secure P2P communication with diffie-hellman key exchange and multiple cyphers.
algorithm cypher decryption diffie-hellman encryption micropython p2p python secure
Last synced: 06 May 2025
https://github.com/totaltechgeek/nspdh
Utility for generating secure Diffie-Hellman Parameters (and more) 100x-10000x more quickly.
diffie-hellman dsa encryption fast
Last synced: 27 Mar 2025
https://github.com/dbstratta/naive-crypto
Very naive implementations of various cryptosystems written in Haskell
crypto cryptography diffie-hellman elgamal haskell naive rsa
Last synced: 02 Aug 2025
https://github.com/laugharne/diffie_hellman
Cette section explore les techniques de chiffrement en cryptographie, mettant en lumière l'algorithme de César, le chiffrement par substitution, et les défis liés à l'échange sécurisé de clés.
diffie-hellman diffie-hellman-algorithm modulo
Last synced: 27 Jan 2026
https://github.com/yehoanatnezra/cipherchannel
Design and implementation of a simple VPN for secure comunication between computer and server over an encrypted channel. This VPN provides confidentiality, integrity and mutual authentication.
aes-cbc cybersecurity diffie-hellman encryption-decryption hash256 hiffiehel hmac midm rachet vpn
Last synced: 15 Aug 2025
https://github.com/montyanderson/caterpillar
Cryptographically secure in-browser messaging.
browser chat client crypto diffie-hellman nodejs web
Last synced: 18 Apr 2026
https://github.com/emako/blufidh
A fast Diffie-Hellman key exchange algorithm
Last synced: 22 Jan 2026
https://github.com/systemslibrarian/crypto-lab-key-exchange
Browser-based key-exchange evolution — DH → ECDH → X25519 → ML-KEM → hybrid. Live discrete-log attack on toy DH, real elliptic-curve point arithmetic, and the jump from shared-exponent to encapsulation. The same idea, five generations
crypto-lab cryptography diffie-hellman ecdh hybrid-key-exchange key-exchange ml-kem post-quantum-cryptography x25519
Last synced: 09 Jun 2026
https://github.com/i2rys/diffiediffie
2 Diffie Hellman merged with each other.
diffie diffie-hellman encryption end-to-end merged
Last synced: 15 Jun 2025
https://github.com/kazuakiishiguro/diffie-hellman
This is a toy sample of how DH key exchange works
Last synced: 09 Jun 2026
https://github.com/layer26/SSocket
A Secure Socket Protocol based socket.
aes-encryption csharp diffie-hellman secure-communication socket
Last synced: 01 Oct 2025
https://github.com/blewater/boxed
Manage your distributed infrastructure deployments with ease
diffie-hellman go grpc grpc-go workflow
Last synced: 12 May 2026
https://github.com/vitberget/diffie-hellman-exercise
Diffie Hellman key exchange exercise
Last synced: 09 Jun 2026
https://github.com/asifhaider/computer-security-4-1
Public Key Cryptography (AES) with Diffie Hellman and RSA Key Exchange Algorithms, Pedagogical Malware (Virus and Worm) Analysis, Buffer Overflow Demonstration and Firewall Exploration Assignments
aes-encryption beef buffer-overflow diffie-hellman firewall malware-analysis public-key-cryptography rsa-cryptography
Last synced: 27 Mar 2025
https://github.com/kolosovpetro/diffiehellmankeyexchange
Discussion on Diffie-Hellman Key Exchange and its implementation via REST
diffie-hellman diffie-hellman-algorithm diffie-hellman-key
Last synced: 13 Feb 2026
https://github.com/davidcardoso/crypt-chat-tcpip
Encrypted Chat TCP/IP
chat diffie-hellman python rc4 sdes tcp-ip
Last synced: 12 May 2026
https://github.com/ph4r05/chat-roulette-client
PV181 client application for DH demonstration
bouncy-castle chat-roulette demo diffie-hellman educational-materials java jca protocol security
Last synced: 17 Oct 2025
https://github.com/pouyanh/cyberlab
Cybersecurity investigations
cybersecurity diffie-hellman diffie-hellman-key-exchange primitive-root-mod-n
Last synced: 18 Jan 2026
https://github.com/abdo-essam/diffie-hellman-key-exchange
The code you provided appears to be an implementation of the Diffie-Hellman key exchange protocol between a client and a server. This protocol allows two parties to establish a shared secret key over an insecure channel.
client client-server cryptography diffie-hellman diffie-hellman-algorithm diffie-hellman-key server
Last synced: 15 Mar 2025
https://github.com/eduhdev12/echat
NestJS Real-Time Messaging Backend with Diffie–Hellman Encryption
Last synced: 18 May 2026
https://github.com/ep2p/encryption-core
Java classes, helpers and utils for Eleuth
diffie-hellman encryption java
Last synced: 03 Jul 2025
https://github.com/systemslibrarian/crypto-lab-psi-gate
Browser-based Private Set Intersection demo implementing classic DH-PSI (Meadows 1986, Huberman-Franklin-Hogg 1999) over ristretto255 with RFC 9380 hash-to-curve. The primitive behind Signal contact discovery and Apple password monitoring.
contact-discovery crypto-lab cryptography ddh dh-psi diffie-hellman hash-to-curve noble-curves privacy-preserving private-set-intersection psi rfc-9380 ristretto255 secure-computation secure-multi-party-computation secure-two-party-computation signal-protocol
Last synced: 01 Jun 2026
https://github.com/tuanlh/private-chat-diffiehellman
Ứng dụng chat TCP dạng Client - Server có sử dụng mã hóa AES và phương thức trao đổi khóa ECDiffie Hellman bằng C#
aes chat csharp diffie-hellman tcp-socket
Last synced: 12 Jun 2025
https://github.com/alexyer/xxxdh-js
WASM wrapper around xxxdh library implementing Extended Triple Diffie-Hellman key exchange.
cryptography diffie-hellman key-exchange-protocol
Last synced: 17 Jan 2026
https://github.com/i2rys/diffiequantum
Diffie Hellman merged with HQC.
cryptography diffie-hellman hqc merge pqc
Last synced: 05 Sep 2025
https://github.com/adrianguretto/stealthpychat
AES/RSA-Encrypted Python socket console chat.
aes-encryption diffie-hellman python rsa-cryptography rsa-key-pair socket
Last synced: 18 Mar 2025
https://github.com/johannesdeml/diffiehellmanexample
Tutorial on how to use ECDiffieHellmanCng in combination with certificates to establish a trusted shared secret
certificates csharp diffie-hellman dotnet encryption
Last synced: 29 Apr 2026
https://github.com/farhantips/cryptography-and-cryptanalysis
This repository covers practical implementations of Cryptography and Cryptanalysis, including encryption algorithms, hashing, digital signatures, and techniques for analyzing and breaking cryptographic systems.
aes-encryption authentication-protocol blockcipher ceaser-cipher cryptanalysis cryptography des diffie-hellman elliptic-curve-cryptography encryption-decryption hashing-passwords kerberos-authentication knapsack publickey-cryptosystem rsa-cryptography ssh ssl zero-knowledge-proof
Last synced: 26 Mar 2025
https://github.com/layer26/ssocket
A Secure Socket Protocol based socket.
aes-encryption csharp diffie-hellman secure-communication socket
Last synced: 10 Jan 2026
https://github.com/4l3x777/ecdsa
Elliptic Curve Digital Sign Algorithm [PrimeField]
big-numbers cryptography diffie-hellman digital-signature elliptic-curve-cryptography nist prime-fields
Last synced: 26 Aug 2025
https://github.com/carlosmakin/x25519
An implementation of the asymmetric X25519 elliptic curve Diffie-Hellman (ECDH) key exchange scheme as per RFC 7748.
curve25519 dart diffie-hellman rfc7748 x25519
Last synced: 01 May 2026
https://github.com/incertia/crypto-primer
intro to crypto given to my coworkers at AIS
algebra algebraic-structures cryptography dh diffie-hellman ecc ecdh rsa
Last synced: 18 Jan 2026