Skip to content

Comprehensive File Security SDK

Track file change, control file access in real time, transparent file encryption

Menu
  • Home
  • Solutions
  • Download
  • Contact

Category: File Security

File Encryption In C#

File encryption is the process of converting data in a file into a secret code to protect the data. It is a security measure that ensures that only authorized users can access the data in the file. Encryption is used to protect sensitive information such as personal data, financial information, and confidential business data from […]

Read More »

File Encryption In C++

File encryption is the process of converting data in a file into a secret code to protect the data. It is a security measure that ensures that only authorized users can access the data in the file. Encryption is used to protect sensitive information such as personal data, financial information, and confidential business data from […]

Read More »

EaseFilter文件訪問控制開發包

EaseFilter文件訪問控制開發包允許您實時監控或控製文件系統級別的文件 I/O 活動,防止您的敏感文件被未經授權的用戶或進程訪問。您可以在文件系統級別控製文件 I/O 活動,捕獲文件打開、創建、覆蓋、讀取、寫入、查詢文件信息、設置文件信息、查詢安全信息、設置安全信息、文件重命名、文件刪除、目錄瀏覽並提交關閉 I/O 請求。 EaseFilter File Access Control SDK 是Windows一個內核模式組件,作為 Windows 執行程序的一部分在文件系統之上運行。 EaseFilter 文件系統過濾驅動可以攔截針對一個文件系統或另一個文件系統過濾驅動的請求。通過在請求到達預期目標之前攔截請求,過濾器驅動程序可以擴展或替換請求的原始目標提供的功能。 EaseFilter 文件系統過濾器驅動程序可以記錄、觀察、修改甚至阻止對一個或多個文件系統或文件系統卷的 I/O 操作。 EaseFilter 文件保護器為透明文件級加密提供全面的安全解決方案。它允許文件在運行中透明地加密或解密,每個文件都將使用唯一的加密 iv 密鑰加密,它可以只允許授權用戶或進程才能訪問加密文件。通過註冊特定的 I/O 事件,您可以完全控制 I/O,您的回調函數將為每個註冊的 I/O 調用,您可以根據 I/O 信息允許、修改或阻止此 I/O。通過訪問權限設置,您可以在文件過濾規則中添加或刪除對特定進程或用戶的訪問權限。因此,您可以授權用戶或進程訪問您受保護的文件,您還可以防止您的受保護文件被未經授權的用戶或進程訪問。 要監控或保護您的文件夾,您需要設置多個文件過濾規則。在文件過濾規則中,你必須設置文件過濾掩碼,它是過濾規則的唯一索引,你可以設置哪些進程或用戶可以監控文件I/O,你可以通過過濾文件I/O文件打開選項,您可以註冊文件更改事件或註冊特定文件 I/O。 這是一個 C# 示例,用於演示如何使用 EaseFilter Control SDK。以下示例創建一個過濾規則來保護運行時指定的目錄。設置過濾規則是為了保護文件夾免受重命名、刪除、寫入文件的影響。組件在目錄中註冊創建和刪除 IO 回調事件。如果文件被打開或刪除,事件將被觸發,您可以在事件中允許或阻止IO。 using System; using EaseFilter.FilterControl; namespace FileProtectorConsole { class Program { static FilterControl […]

Read More »

EEFD透明文件加密開發包

EsaeFilter Encryption Filter Driver (EEFD)為軟件開發人員提供全面的安全解決方案來開發透明的訪問文件級加密產品。透明地加密新創建的文件。在客戶端定義的策略控制下授權或阻止訪問加密/解密。 EEFD是文件過濾器驅動程序,實現透明訪問文件級加密。它攔截針對文件系統的 I/O 請求。通過在請求到達其預期的目標文件系統之前攔截請求,過濾器驅動程序可以加密或解密請求的原始目標提供的數據緩衝區。儘管市場上有很多加密軟件庫,但開發一個可靠的透明訪問文件加密產品仍然非常複雜。 EEFD是一個成熟的商業產品。它為開發人員提供了完整的模塊化框架,即使沒有驅動程序開發經驗也可以在一天內構建訪問文件加密軟件。 EEFD 使用帶有 AES 算法的 Microsoft CNG 加密庫。 AES加密算法(又稱Rijndael算法)是美國國家標準技術研究院(NIST)於2001年制定的一種電子數據加密規範。AES是一種符合美國FIPS 140-2標準的對稱分組密碼算法.它具有 128 位的固定塊大小和 128、192 或 256 位的密鑰大小。 EEFD 支持訪問文件加密的每個進程訪問限制。您可以為加密文件設置進程的白名單或黑名單。白名單進程可以讀取加密文件得到明文。黑名單進程只能得到加密後的原始數據。 EEFD 利用 Isolation Mini Filter Driver 技術為進程實現加密文件的兩個視圖。未經授權的進程將看到帶有原始密文的加密數據視圖。授權進程將看到帶有明文的解密數據視圖。 EEFD 支持將自定義數字版權管理 (DRM) 數據嵌入到加密文件中的文件頭。使用自定義 DRM 數據,您可以定義自定義加密訪問策略,它允許您動態地完全控制加密文件訪問。您可以隨時授予、撤銷或終止加密文件訪問權限,即使在加密文件已發送出您的組織之後也是如此。您可以用EEFD開發安全文件共享解決方案的應用程序。 CNG 加密庫支持 AES-NI(或英特爾高級加密標準新指令;AES-NI)。在硬件輔助支持下,它利用硬件增強的加密技術,可以實現比其他方式更快的速度和/或更高的安全性。 EEFD 使用 AES 塊密碼算法,它允許您在任何塊(16 字節)處加密或解密加密文件。您可以讀取加密文件的隨機塊,而無需對整個文件進行解密。 EEFD 將加密操作集成在同一個讀取或寫入 IO 中,無需額外的 IO,顯著提高了加密或解密性能。 下面是一個c#訪問文件加密示例來演示如何使用EEFD SDK。首先需要在A電腦上設置一個加密文件夾,可以配置可以讀取加密文件的授權進程和用戶。然後你可以在電腦B中設置解密文件夾,如果你想將加密文件分發到電腦B。為了訪問電腦B中的加密文件,你需要設置授權進程,只有授權進程才能訪問加密文件文件。 using […]

Read More »

透明文件加密軟件開發包

EsaeFilter Encryption Filter Driver (EEFD)為軟件開發人員提供全面的安全解決方案來開發透明的訪問文件級加密產品。透明地加密新創建的文件。在客戶端定義的策略控制下授權或阻止訪問加密/解密。 EEFD是文件過濾器驅動程序,實現透明訪問文件級加密。它攔截針對文件系統的 I/O 請求。通過在請求到達其預期的目標文件系統之前攔截請求,過濾器驅動程序可以加密或解密請求的原始目標提供的數據緩衝區。儘管市場上有很多加密軟件庫,但開發一個可靠的透明訪問文件加密產品仍然非常複雜。 EEFD是一個成熟的商業產品。它為開發人員提供了完整的模塊化框架,即使沒有驅動程序開發經驗也可以在一天內構建訪問文件加密軟件。 EEFD 使用帶有 AES 算法的 Microsoft CNG 加密庫。 AES加密算法(又稱Rijndael算法)是美國國家標準技術研究院(NIST)於2001年制定的一種電子數據加密規範。AES是一種符合美國FIPS 140-2標準的對稱分組密碼算法.它具有 128 位的固定塊大小和 128、192 或 256 位的密鑰大小。 EEFD 支持訪問文件加密的每個進程訪問限制。您可以為加密文件設置進程的白名單或黑名單。白名單進程可以讀取加密文件得到明文。黑名單進程只能得到加密後的原始數據。 EEFD 利用 Isolation Mini Filter Driver 技術為進程實現加密文件的兩個視圖。未經授權的進程將看到帶有原始密文的加密數據視圖。授權進程將看到帶有明文的解密數據視圖。 EEFD 支持將自定義數字版權管理 (DRM) 數據嵌入到加密文件中的文件頭。使用自定義 DRM 數據,您可以定義自定義加密訪問策略,它允許您動態地完全控制加密文件訪問。您可以隨時授予、撤銷或終止加密文件訪問權限,即使在加密文件已發送出您的組織之後也是如此。您可以用EEFD開發安全文件共享解決方案的應用程序。 CNG 加密庫支持 AES-NI(或英特爾高級加密標準新指令;AES-NI)。在硬件輔助支持下,它利用硬件增強的加密技術,可以實現比其他方式更快的速度和/或更高的安全性。 EEFD 使用 AES 塊密碼算法,它允許您在任何塊(16 字節)處加密或解密加密文件。您可以讀取加密文件的隨機塊,而無需對整個文件進行解密。 EEFD 將加密操作集成在同一個讀取或寫入 IO 中,無需額外的 IO,顯著提高了加密或解密性能。 下面是一個c#訪問文件加密示例來演示如何使用EEFD SDK。首先需要在A電腦上設置一個加密文件夾,可以配置可以讀取加密文件的授權進程和用戶。然後你可以在電腦B中設置解密文件夾,如果你想將加密文件分發到電腦B。為了訪問電腦B中的加密文件,你需要設置授權進程,只有授權進程才能訪問加密文件文件。 using […]

Read More »

Understand AES Encryption

The Advanced Encryption Standard (AES), also known by its original name Rijndael, is a specification for the encryption of electronic data established by the U.S. National Institute of Standards and Technology in 2001. The AES encryption is a symmetric block cipher which works on fixed length group of bits, called blocks. An input is taken […]

Read More »

Symmetric Encryption

Symmetric encryption is algorithms for cryptography that use the same cryptographic keys for both the encryption of plaintext and the decryption of ciphertext. The keys may be identical, or there may be a simple transformation to go between the two keys. The keys, in practice, represent a shared secret between two or more parties that can be used to maintain a private information link. The requirement that both […]

Read More »

Asymmetric Encryption

Asymmetric Encryption, or public-key cryptography, is the field of cryptographic systems that use pairs of related keys. Each key pair consists of a public key and a corresponding private key. Key pairs are generated with cryptographic algorithms based on mathematical problems termed one-way functions. Security of public-key cryptography depends on keeping the private key secret; the public key can be openly distributed without compromising security. […]

Read More »

Digital Signature

A digital signature is a mathematical scheme for verifying the authenticity of digital messages or documents. A valid digital signature, where the prerequisites are satisfied, gives a recipient very high confidence that the message was created by a known sender (authenticity), and that the message was not altered in transit (integrity) Digital signatures are a standard element […]

Read More »

Understand File Encryption

File encryption is one of the most effective security solutions. Combined with advanced security controls, it gives your business comprehensive data protection. But what is an encrypted file, and how does file encryption work to keep your files private?  What is file encryption? File encryption is a way of encoding files, including the sensitive data […]

Read More »

Posts navigation

1 2 3 Next

Recent Posts

  • File Security Filter Driver SDK

  • Using File System Filter Driver SDK

  • EEFD Transparent File Encryption SDK

  • EaseFilter File Access Control SDK

  • EaseFilter File Access Monitor SDK

  • Secure Sandbox Tool

  • Folder Locker Tool

  • Secure File Sharing with DRM

  • Process Control SDK

  • Registry Protection SDK

  • Process Monitor SDK

  • File Access Control Lists

  • Authentication and Authorization

  • Zero Trust File Access Security

  • Blacklisting and Whitelisting

  • Network File Monitor and Protector

  • Block File Access to USB Drive

  • Setup The Trusted Process Rights

  • Encrypt File With Header

  • Encrypt File On the Go

  • Track File Change In Application

File Knowledge Base

  • Understand File I/O
  • Understand File Encryption
  • Understand Filter Driver
  • Filter Driver Framework
  • Isolation Filter Driver
  • Filter Driver Resources
  • Storage Tiering Filter Driver

File Encryption

  • Understand File Encryption
  • Understand AES Encryption
  • File Encryption In C#
  • File Encryption In C++
  • Symmetric Encryption
  • Asymmetric Encryption
  • Digital Signature
  • EEFD透明文件加密開發包
  • EaseFilter文件監控開發包
  • EaseFilter文件訪問控制開發包

Comprehensive File Security SDK 2023 . Powered by WordPress