WHAT IS IT?
[indent=1]CSafe is a encryption suite that utilizes a very old, yet effective method for storing and securing your information. In short it works by creating a long private key that YOU store in the good old cranium for use at the right time.[/indent]
HOW DOES IT WORK?
[indent=1]Excellent question! The encryption side simply takes the key (token) that you create to encrypt files (or directories) that you supply and it will replace corresponding characters to that of your valid key token you created earlier. Completely secure as there is no physical key stored and only you know the key. All of the code formatting remains persistent and will cleanly be converted back via the decryption methods that take the key you supplied and convert it back to it's good 'ol executable state.[/indent]
WHAT ARE SOME USES?
- Wireless Secure Transmissions
- As an idea, if you were planning on emailing some super secret nuclear launch codes (ICBM mod by Calclavia p.s. Really cool attach a computer as a peripheral and control that way) but you didn't want Swiper to swipe your stuff. Well you can use this program to create a P2P encryption protocol. Decide on a premeditated key and them safely encrypt it in CSafe and email it to your buddy. Then all he has to do is pop in that code and read your codes for world domination.
- Isolated User Account Control
- Ever hate those pesky floppy disk with a startup program on them? I sure do because then they can easily go into my otherwise "protected" files usually mediated by the host OS, whom is now not in control. But what is that crook ran into some gobbly goo and can't even use your precious files? That's the idea. If I were hosting an education server and wanted five people to share one computer, some immediate problems arise, what is they hack into another persons' account and steal the code for a test? No way to prevent that (unless you store them on a server), but if each account had a unique token that only that student knows, then their code remains secret and accessible only by that particular student.
- Password Storage
- Pretty simple here, we all usually store our usernames and passwords in a plain text file some 2 or 3 sub-directories down, right? That means they aren't impermeable to crooks. If you created however an instance wide access to those credentials, then that could solve a lot of problems.
[indent=1]If you are interested, I am working on an entire user module that you can put into an OS that you are working on and have the API maintain user accounts, personal directories, and user states. It will feature tons of customization and will protect the information of your user to the highest extent that it can.[/indent]
DEMO:
[media]https://www.youtube.com/watch?v=cH6yEdPO2U4&feature=youtu.be[/media]
WHERE DO I GET IT?
[indent=1]
- Source: https://github.com/LNETeam/CSafe