Hello welcome to the repo of Long Time No.... which is a cryptocurrency that is made by messages you wish you sent to others. This crypto cant be bought but only recieved from an indivdual that wishes they could tell you said secrete message.
To watch a quick run through: https://www.youtube.com/watch?v=fZaP-H-yOZc&ab_channel=Nessma **note the hashs show on the users device only for the sake of demonstration.
CRYPTO OPERATION
In hashfunction.h/.cpp and sha25modif.h/.cpp are the files that contain the creation of the hash.
- A user input aka the secret message is covered by using Hill cipher - a polygraphic substitution cipher based on linear algebra to hide the message.
- That user input is sent over to the known cryptographic hash (SHA256 w/ slight modification) to create the final hash
In mRoot.h/.ccp and node.h/.cpp there is the creation of a merkle tree and the proof for it as well.
The rest of the files are for the creation of the BlockChain entity and all respective Blocks.
SOCKET OPERATION
- the main file in the folder is for the client side
- the main server file outside of the folder is for the server side (note for the server to turn into a P2P system the device you are sending it to must be turned into a server)
INSTRUCTIONS
- replace the main file in the folder with the main server file. To ensure that the connection is made run said command:
2. replace the main file back into the folder and send over all the required messages
- once sent, go back to the server run and send it to the next individual