Git Product home page Git Product logo

foldercrypt's Introduction

FolderCrypt

Introduction

FolderCrypt 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 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 also implement the access control feature. You can set access privilege for a process, user name or group name. So, FolderCrypt supports set filter like "user", "process" to permit access to an encrypted resource. With the help of FolderCrypt, 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.

Product Benefits

Easy to use

The API set of FolderCrypt 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.

Product Features

Implementing in kernel mode

The core module of FolderCrypt 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.

Event Monitor

FolderCrypt supports to capture the critical operation on the target files, such as access, delete, modify etc. The event fields contains user name, process name, user logon domain name, user logon server name.

Application support

FolderCrypt supports any type of files, such as EXE, DLL, SYS files.

File system support

FolderCrypt 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, cdfs and udfs. FolderCrypt is compatible with the encryption and compression feature in ntfs.

Network share support

FolderCrypt can be deployed either on a network share server or client side. While running on a share server, it support to set a filter to block access right for a specified "group" or "user.

Main UI

Connect

For more information, please visit
http://www.etefs.com
For business cooperation or more product detail ,please contact
[email protected]

foldercrypt's People

Contributors

etefs avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.