A secure chat between an Android client and Java server using AES for encryption and Diffie-Hellman for key exchange.
-
Updated
Feb 19, 2022 - Java
A secure chat between an Android client and Java server using AES for encryption and Diffie-Hellman for key exchange.
Solutions to https://cryptopals.com problems
Encrypts messages between parties using RSA/DH for key exchange and AES for encryption
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.
Diffie-Hellman key exchange and Bruteforce
Artifacts for the "Fooling primality tests on smartcards" paper at ESORICS 2020
In this repository we want to apply encryption algorithms such as rsa, sha256 and diffhelman and how they help us protect our messages.
Implementation of Diffie-Hellman Key-exchange, RSA algorithm, DSS(Digital Signature Signing and Verification), Extended Euclidean Algo., Fermat's Little Theorem, Fast Modular Exponentiation
A java text editor and email client for public key cryptography and encryption. The ciphers use hypercomplex and hyper-dimensional numbers (including vectors, quaternions, matrices, cubes, and tesseracts), polynomials, determinants, multi-variable, multi-equation, and multi-dimensional arithmetic, and Merkle-Hellman knapsacks.
Android Application to enable encrypted chats on WhatsApp
This was an android application I made to have an encrypted chat using a cyprotgraphic protocol of my choosing using Wi-Fi Direct.
End-to-end encrypted simple chatroom built with Java, Spring Boot and RabbitMQ
Testing the Key Encapsulation Mechanism API that was introduced in JDK21
End to end encrypted application using signal protocol
Elliptic Curve Diffie Hellman Key Exchange over HTTP on Android
Diffie-Hellman key exchange utility for Java on Maven.
Cryptographic encryptions
A program that simulates Diffie-Hellman key exchange protocol.
Simple tools for security.
Add a description, image, and links to the diffie-hellman topic page so that developers can more easily learn about it.
To associate your repository with the diffie-hellman topic, visit your repo's landing page and select "manage topics."