Crypt File Manager
I found myself always in need of some personal information that I stored on my home PC, but while I was not at home; things like: banking information, PINs, web site passwords, etc. Being security-minded, I knew I did not want to print out this information and risk somehow losing it. I could copy it up to my Yahoo! Notepad account or under a password protected directory of my web site but that's grossly insecure.
The solution? I developed a simple web-based file management tool to encrypt the contents on the back-end file system using a password provided at login. The password is not stored as clear text on the server side, so it cannot be obtained by a rogue sysadmin. The ideal implementation is to utilize only the HTTPS protocol to access this application, but for demonstration purposes, only HTTP is available. In the demo you can browse both non-encrypted and encrypted directories where you can view, edit, upload, and download files. When prompted for a password, enter 'password'.
Written in Perl/CGI and uses Crypt::CBC module bundle for ciphers.
- Login to post comments
About Shawn Poulson / Exploding Coder
Software developer and designer
I'm a software developer in the Philadelphia/Baltimore metro area that loves web technology and creating compelling and useful applications. This blog was created to showcase some of my ideas and share my passion and experiences with others in the same field. Read more...