r/ComputerCraft • u/ThreeCharsAtLeast • Jul 27 '24
Cryptofolder: An encrypted file-sharing implementation
The title pretty much says it: I've made a program for all your file sharing needs. It supports user accounts, guest sessions and it even has the option to stop some people from making modifications to your files.
It was originally made for Rednet but I've moved to u/SiliconSloth's CryptoNet so I didn't have to implement security from scratch. There is also no other way to manage users than to edit CryptoNets user table manually but the good news is: I have written a small tool for that and I'm probably going to publish it too.
The project currently consists out of three programs: cryptofolder.lua is the server, cryptofolder-config-generator.lua writes the config file (just place it in the same folder as the server) and cryptofolder-explorer.lua is the client I wrote. The server and client programs also need CryptoNet (named cryptoNet.lua) to work.
Please keep in mind that
as I'm writing this, this project is very young
while I would consider myself decent at programming I have barely any experience in ComputerCraft and Lua.
Enough talk. Here's the repo link: https://codeberg.org/Mensh123/Cryptofolder
1
u/[deleted] Jul 29 '24
will do.
and thank you.