This project was made for Crypto course on PPCU University. Main goals of this final project to understand and practice:
- RSA algorithm
- RSA key generation
- Handling private and public keys
- Loading and storing keys
- Blockchains
- creating transactions
- gathering transactions into blocks
- creating blocks
- signing blocks
- validating newly created transactions
- mining blocks and attaching them into the chain
- validating the blockchain