Skip to content

decryptedlayer/Cipherpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cipherpad

A cryptographically secure instant messenger utilizing RSA encryption over LAN-UDP/IP 1. Cipherpad utilizes time-stamps in order to change public and private keys for each new session initiated. User IP addresses are hard-coded into python, in order for multiparty verification of session owner. Any user IP address not hard-coded in, will make the program abandon all sessions. This is due to a break in the trust relationship between the session owner, session members and program verification mechanisms.

Usage

Step 1: Make sure that all recipients along with yourself are hardcoded into the directory dictionary. This is so the program can begin a trust relationship between all session members.

Step 2: Run Cipherpad py file on your machine

1 A WLAN implementation is currently being developed. For now, Cipherpad works only on machines within a networked environment whereby all machines have physical access to the public RSA keys (see TODO for more information).

Releases

No releases published

Packages

No packages published

Languages