There are two kinds of cryptography in this world: cryptography that will stop your kid sister from  reading your files, and cryptography that will stop major governments from reading your files.

                                                                                   Bruce Schneier

 

protect files using usb stick

Quick description:
    You can hide content of file. You need remember only  one password to one file, which will be saved on your usb stick. You can encrypt any quantity of files. Password for every of them is generated randomly and is saved in database. Database is saved on usb stick. Instruction for usage is included inside archive with program.


Long description or the reason why I have written this program
     Suppose you have some files, which you wouldn't like to show anybody. You can just hide your computer. But you cannot do it eternally. Are you only person in this small world? You cannot  not let anybody  touch your computer(theoretically),  but you cannot not use internet and you aren't able to use only your software. Have you learned source code of every program, which runs on your computer?  So, there is no guarantee that someone will never get access to you files. You may encrypt your files using different programs. Well, how many secure files do you have? I am sure, not one. Are you going to think up for every file new password? Good, solution. But beware, you should choose long enough password and also you ought to not forget them. Oh, wait, also you shouldn't use words which are in dictionary. Also it is better if your password has not only numbers. Otherwise...  But wait, you may say, I can you one password for everything.  Good solution, you have less chances to forget it.  But, if whenever, your password will be revealed, you are lost.  Somebody will get access to all your files. When you type something on the keyboard, are you sure  that someone hasn't access to it? Or, can you claim that everything that you type dissapper? I cannot dare accept such responsibility.
       So, I solved to write program which can keep files in safe.
SFE(secure file encryption) protects your files from others curious eyes. Nobody can get access to your files if one hasn’t your usb stick which was used to encrypt your files. You enter password only once for database. For every encrypted file automatically is generated password, which is saved in database. Last one is encrypted using key which you have entered. So, it would be better if you won't give everyone your database. You can hold database even on your hard disk drive, but it's not recommended.  If you do so, you make life for breakers much more simple.  If you lost database, it would be impossible to restore you files(safety requires victims).

    it's only for Unix like system, because of work with usb stick is OS dependent. I plan later to move it to Windows too.



source code can be found here: me@gekannt.net


Сделать бесплатный сайт с uCoz