Easily generate a shared diffie-hellman key in C++ or C#.
-
Updated
Feb 22, 2024 - C++
Easily generate a shared diffie-hellman key in C++ or C#.
An encryption/decryption algorithm based on Lorenz's Strange Attractor
This repository offers a thorough explanation of the Diffie-Hellman export grade attack, accompanied by a demo.
A Rust implementation of CPace, a balanced PAKE.
🤝 Mutually authenticating key agreement to establish shared secrets over an insecure channel.
Elliptic Curve Cryptography and Common Public Key Cryptography Implementations
Simple project which aimed to implement the signal protocol in go, it was abandoned.
Public Key Name System Framework for Key Exchange in Peer-To-Peer and centralised servers.
A .NET implementation of HKDF, with support for SHA256, SHA384, and SHA512.
👻 Post-quantum cryptography for Python.
A Python example of Diffie-Hellman key exchange.
Diffie-Hellman message encryption and decryption algorithm
MSc Module
Rješenje zadataka iz openssl-a sa rokova iz predmeta Kriptografija i računarska zaštita na Elektrotehničkom fakultetu u Banjoj Luci.
Elliptic Curve Diffie-Hellman secure data exchange via smart contracts on Aeternity blockchain
Implementation of the Diffie-Hellman key exchange in Ada.
The aim is to allow Alice and Bob to generate a secure private key that can be used for the one-time pad without having to meet privately.
Tested, cross-platform Python 3 bindings for the NewHope key exchange mechanism supporting both NewHope1024-CPA-KEM and NewHope1024-CCA-KEM.
Joux's tripartite key-exhange using curve BLS12-381
Add a description, image, and links to the key-exchange topic page so that developers can more easily learn about it.
To associate your repository with the key-exchange topic, visit your repo's landing page and select "manage topics."