An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with diffie-hellman

A curated list of projects in awesome lists tagged with diffie-hellman .

https://github.com/phpseclib/phpseclib

PHP Secure Communications Library

aes aes-gcm asn1 diffie-hellman dsa ecdh ecdsa lts php rsa sftp ssh x509

Last synced: 01 Apr 2026

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/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/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/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/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/pear/crypt_diffiehellman

Implementation of Diffie-Hellman Key Exchange cryptographic protocol for PHP5

diffie-hellman library php

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/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/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/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

diffie-hellman peer-to-peer

Last synced: 15 Feb 2026

https://github.com/filippofinke/diffie-hellman

🔑 A simple diffie hellman implementation

crypto dh diffie-hellman php

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/linxueyuanstdio/diffie-hellman

Diffie-Hellman algorithm

algorithm diffie-hellman

Last synced: 21 Apr 2026

https://github.com/emako/blufidh

A fast Diffie-Hellman key exchange algorithm

blufi dh diffie-hellman

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

diffie-hellman rust

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

diffie-hellman kotlin

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/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

backend diffie-hellman nestjs

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/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