Skip to content

NSX2022/Hadrian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

138 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hadrian

Overview

Designed to combat excessive data collection and lack of anonymity with modern messaging apps, Hadrian is an encrypted, peer-to-peer, zero trust messaging application. Users can anonymously send messages to other IP addresses using UDP protocol. All data is between you and whoever you are messaging - no centralization, no port forwarding, no verification of any kind.

How It Works

Hadrian uses public/private key encryption using the RSA cryptosystem - a public/private key system that is commonly used for encryption. RSA uses extremely large products as public keys, and the two large prime numbers that produce it. The security of the system relies on the difficulty to factor large products into two prime numbers.

Low System Requirements

Hadrian is written entirely in Java, meaning that as long as Java 21 is installed and an internet connection is provided, Hadrian will run. Thereby, Hadrian does not require a graphics card for a working GUI.

How To Install

It is highly recommended to follow the Installation Guide for step-by-step setup and troubleshooting. Please read all instructions and have an understanding of commands before executing them on your machine to prevent possible damage.

Showcase

display all images here with descriptions

description text here

About

A secure messaging system inspired by Hashcash

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages