View Code? Open in Web Editor
NEW
New Encrypt Protocol
License: GNU General Public License v3.0
blockchainprotocol's Introduction
New Encrypt Protocol 0.1v
- Participants : S(Server), C(Client)
- S Makes Nonce(s)
- C Makes Nonce(c)
- Exchange Nonce()
- Calculation Nonce() to create blocknonce
- Create GenesisBlock(Seperately)
- S Send Message C (Prev_Hash||Msg)
- C Check Prev_Hash
- Create Blockchain(Seperately)
- C Send Message S (Prev_Hash||Msg)
- S Check Prev_Hash
- Create Blockchain(Seperately)
- Repeat 6 to 12
- Check Authentication
- None Encrypt(Will be patched)
- Weak to man-in-the-middle attack(Will be patched)
python server.py
python client.py
- Server :
send msg
- Server :
Anything Else...
- Client :
Anything Else...
blockchainprotocol's People
Watchers