Need develop a console application and driver for encryption data. Commands:
-cf (files encryption) - file_1, file_2, file_3, *. txt, *. doc, *. jpg (encryption files by mask) etc.
-df (files decryption) - file_1, file_2, file_3, *. txt, *. doc, *. jpg (decryption files by mask) etc.
-ch (encryption entire hard drive)
-dh (decryption entire hard drive)
-After restart computer the encryption/decryption must would be continued from last saved position.
-Encryption / decryption should occur on the fly (transparent) without slowing down the user's work.
-Files that are using by another process and which is inaccessible during the operation the encryption/decryption - these files must also be encrypted/decrypted without affecting the process, which works with the file.
-Encryption algorithm - AES.
-Supported OS(x86,x64 for all versions):
- Windows 2000/XP(SP1,SP2,SP3),Windows Vista (SP1,SP2),Windows 7(SP1),Windows 8.
- Windows Server 2003 (SP1,SP2), Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2,Windows Server 2012.