Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Cryptsym | ||||||||
Changed: | ||||||||
< < | Cryptsym (All the good names were taken) stands for Crypto Symmetric file manager. It's a very simple command line wrapper for GPG in perl which tries to keep the plan text version of your sensitive files from touching or remaining on your hard drive. GPG is a wonderful program but it just isn't set up to worry about the details of your work flow in this way. My goal was to make a very simple script that people would feel comfortable using to help protect them against making stupid mistakes with their sensitive files. If you have more than a few such files you might consider creating an encrypted directory, file system, partition, or drive. Though if that seems like overkill to you, read on. | |||||||
> > | Cryptsym (All the good names were taken) stands for Crypto Symmetric file manager. It's a very simple command line wrapper for GPG in perl which tries to keep the plantext version of your sensitive files from touching or remaining on your hard drive. GPG is a wonderful program but it just isn't set up to worry about the details of your work flow in this way. My goal was to make a very simple script that people would feel comfortable using to help protect them against making stupid mistakes with their sensitive files. If you have more than a few such files you might consider creating an encrypted directory, file system, partition, or drive. Beware the trade-offs here, how would backups work? Would you back up the plaintext versions of these files in these areas, or exclude them entirely? If you encrypt just the files, then that is what gets backed up, simple. So If you're not ready to jump into the file system encryption arena just yet, read on. | |||||||
The only requirements are gpg, shred, stty, and in v0.2, an editor. No Perl modules are used.
Sample invocations: |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Cryptsym | ||||||||
Changed: | ||||||||
< < | Cryptsym (All the good names were taken) stands for Crypto Symmetric file manager. It's a very simple wrapper for GPG in perl which tries to keep the plan text version of your sensitive files from touching or remaining on your hard drive. GPG is a wonderful program but it just isn't set up to worry about the details of your work flow in this way. My goal was to make a very simple program that people would feel comfortable using to help protect them against making stupid mistakes with their sensitive files. If you have more than a few such files you might consider creating an encrypted directory, file system, partition, or drive. Though if that seems like overkill to you, read on. | |||||||
> > | Cryptsym (All the good names were taken) stands for Crypto Symmetric file manager. It's a very simple command line wrapper for GPG in perl which tries to keep the plan text version of your sensitive files from touching or remaining on your hard drive. GPG is a wonderful program but it just isn't set up to worry about the details of your work flow in this way. My goal was to make a very simple script that people would feel comfortable using to help protect them against making stupid mistakes with their sensitive files. If you have more than a few such files you might consider creating an encrypted directory, file system, partition, or drive. Though if that seems like overkill to you, read on. | |||||||
Changed: | ||||||||
< < | The only requirements are GPG, shred, and in v0.2, an editor. No Perl modules are used. | |||||||
> > | The only requirements are gpg, shred, stty, and in v0.2, an editor. No Perl modules are used. | |||||||
Sample invocations:
| ||||||||
Line: 20 to 20 | ||||||||
This one just toggles the file between plaintext and encrypted forms. Only one page of code!
V0.2: | ||||||||
Changed: | ||||||||
< < | Added an external editor option that will edit a file in place and (re)encrypt when you're done. You need to localize some config settings at the start of the program to your system, like your favorite editor and where your RAM disk is (Very important). I had to write a passphrase (pinentry) routine for this, and I was able to obfuscate it so it wasn't just sitting in ram waiting to be mined. I know it's not perfect but it's some protection anyway. | |||||||
> > | Added an external editor option that will edit a file in place and (re)encrypt when you're done. You need to localize some config settings at the start of the script to your system, like your favorite editor and where your RAM disk is (Very important). I had to write a passphrase (pinentry) routine for this, and I was able to obfuscate it so it wasn't just sitting in ram waiting to be mined. I know it's not perfect but it's some protection anyway. | |||||||
Similar projects: |