So in my spare time I have messing with key exchange mechanisms and learning how they work, with using ComputerCraft (a mod for minecraft) I have successfully made a encrypted transport layer for content to and from computers from the mod.

It works by creating keys, and then due to Diffie Hellman (I use a much more basic form for CC as it LuaJIT only supports numbers up to 2^32), you will both have a shared key and with the AES implementation for Lua I can now send content to and from computers and not allow others to read it, I have a screenshot of it working below for any of you interested!!!

Screen Shot 2016-06-22 at 12.57.55

Leave a Reply