This weeks challenge is to write a simple encryption algorithm to encrypt a dataset of your choice such that to decrypt it, you must have the generated key. You can use any algorithm you'd like, some possible suggestions are AES and PGP. Bonus points if your algorithm is more complex, like SHA-256. Good luck!
This is the code for this video on Youtube by Siraj Raval. This is a very simple blockchain implemented in Python that doesn't use proof-of-work (so its vulnerable to Sybil attack). The original Javascript version uses an HTTP server so you can run that here.
None
This is just for demonstration purposes. To actually make HTTP requests to this blockchain, see the JS version I've linked in the overview section.
Credits for this code go to k5trismegistus. I've merely created a wrapper to get people started.