This is a Kivy-based blockchain application for managing files, users, and access permissions. The application supports creating a blockchain, registering users, adding files to the blockchain, searching files, backing up the blockchain, and granting permissions.
- Blockchain Initialization: Blockchain is only created when the name is provided.
- User Management: Register and authenticate users.
- File Management: Add files to the blockchain, search for files, and retrieve file content.
- Access Control: Grant and check access permissions for files.
- Backup: Backup and load the blockchain.
- Python 3.x
- Kivy
- hashlib
- pickle
- datetime
- os
- time
- Clone the repository:
git clone https://github.com/DisDoh/BlockChain_Backup.git cd BlockChain_Backup