1 Introduction
FolderCrypt_Mini is a folder encryption SDK for software developer. It is based on the transparent file encryption technology implemented by a minifilter driver. Actually, the driver of FolderCrypt_Mini is a variant version of the minifilter of ETEFS_Mini. The focus of ETEFS_Mini is to encrypt the file generated by selected application, but FolderCrypt_Mini is focus on the encryption of the target directory which sensitive file located in. All file created in the target directory will be encrypted in real time. The encrypted files located in the target directory will be auto decrypted while file are being access. FolderCrypt_Mini also implement the access control feature. You can set access privilege for a process, user name or group name. So, FolderCrypt_Mini supports set filter like "user", "process" to permit access to an encrypted resource. With the help of FolderCrypt_Mini, software developers can rapidly build various document security products from scratch, like digital vault application, document right management system and document operation auditing system, etc.
2 Product Benefits
-
Easy to use
The API set of FolderCrypt_Mini is comprised of several functions programming in “C” language exported by a DLL library. By using these functions, it’s very easy to build a basic transparent file encryption system. These API functions can also be called from other programming language, like “C#” and “VB”.
-
Cut down the development cycle
Developing a driver is difficult. Developing a file system driver is even more difficult. If you want to create an engine from scratch, this may take a long development cycle and cause the loss of marketing.
3 Product Features
-
Implementing in kernel mode
The core module of FolderCrypt_Mini is implemented in kernel mode. The minfilter framework is highly recommended by Microsoft. It is very convenient to intercept the file I/O requests and insert encryption module on file system stack. -
File access control
FolderCrypt_Mini supports set filter like "user", "process" to permit access to an encrypted resource.
-
Application support
FolderCrypt_Mini supports any type of files, such as EXE, DLL, SYS files.
-
File system support
FolderCrypt_Mini supports any type of file system only if the file system is available in windows. The supported file system list includes fastfat, ntfs, network file system. FolderCrypt_Mini is compatible with the encryption and compression feature in ntfs.
-
Cipher support
FolderCrypt_Mini integrates the XTEA and AES encryption algorithm into the transparent file encryption core. ETEFS_Mini can support any type of block encryption algorithm by customized development.
-
OS support
32-bit (x86) and 64-bit (X64) architectures of Windows XP and later.
4 Support and Services
-
License type
Clients can evaluate FolderCrypt_Mini for 1 month. FolderCrypt_Mini supports two kinds of license term.
1. SDK license
The SDK package includes these items shown in the flowing list:
Executable binary files for both x86 and x64 Windows OS
Header and lib files for compiling and linking
A full source code demo project that describes the usage of FolderCrypt_Mini API
FolderCrypt_Mini SDK reference.pdf
FolderCrypt_Mini user’s guide.pdf
2. Full source code license
The full source code package includes these items shown in the flowing list:
Executable binary files for both x86 and x64 Windows OS
Full source code for all modules of FolderCrypt_Mini.
FolderCrypt_Mini SDK reference.pdf
FolderCrypt_Mini user’s guide.pdf
3. Both SDK and source code license are no limitation on number of copy installation.
Technical support
License of FolderCrypt_Mini includes one year of technical support, including questions, bug support, and access to framework maintenance updates. Licensees will also have options to secure major updates (functional enhancements) and OS upgrades as well.
Custom development
Some clients may want to customize core components of FolderCrypt_Mini to meet their product needs. In addition to providing full source license, we can be engaged to provide custom development services to modify FolderCrypt_Mini to client specifications.