Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Working on Two-Factor Encryption Program for Linux

Hi Everyone,

I'm working on a program for Linux written in C that allows for two-factor encryption. Because of the design of the program, if you are forced to give up your encryption password, the data would still be safe. This would also be true if someone guessed your password by a brute force attack. The file is first put in a specific format that is impossible to recover without a complete copy of the file. Just guessing the password only gives up half of the file, however, and not in any specific order, either.

Anyway, I'm working on this program in Linux first because I am running Ubuntu on an older PC and some of the commands are very specific to Linux. The commands will be different under other operating systems.

Please let me know if you would be interested in a utility like this to encrypt your files. If there is sufficient interest, I will port the program to OS X and Windows.

Chris