Posted 24 May 2016 - 12:51 AM
EncryptFS
Encrypt all the things
Protecting your computer with a password is great and all, but that doesn't work to well against floppy disks.
What if there was a way to protect your computer AND the files on it? Meet EncryptFS.
EncryptFS automatically encrypts/decrypts in memory whenever they are written/read (using SquidDev's implementation of AES)
How does it work?
EncryptFS overwrites the fs api, specifically fs.open(), to allow for on the fly encryption/decryption.When you first run EncryptFS, you will be prompted for a passphrase. This passphrase will be used to encrypt a short string and that string will be saved to a file (.encryptfs). When you boot the computer, you will be prompted for the passphrase established earlier. This passphrase will be used to decrypt .encryptfs and, if the original string is returned, continue boot and encrypt/decrypt files as needed on the fly.
The passphrase is never written to a file
When a program calls fs.open(), EncryptFS will decrypt the requested file (keeping the plain-text copy in memory) and pass it to the caller. When a program writes to a file, EncryptFS will automatically encrypt the file.
Note: Plain-Text versions of files are never written to a file, only kept in memory
Screenshots
Download:
pastebin get MFFkEXfD startup
Edited on 09 July 2016 - 06:27 PM