Cybersecurity30 min read
Secure File Sharing with AES, ECDSA and an implementation of Sepolia Smart Contract
For a uni cyber security project, I built a Django app where files are AES-encrypted, signed with ECDSA and every upload, request, grant, denial and decryption gets logged to a smart contract on Sepolia. Here's how each piece works, with the real transactions on Etherscan.