26 packages tagged with “Data-Protection”
Package Description
Data Protection encryption services for MinimalCleanArch using Microsoft Data Protection API with file system and Azure Key Vault support
Classes for secret protection (password hashing, etc.).
Provides native Windows DataProtection API in a cross-platform abstraction. Use Woof.DataProtection.Linux for Linux DataProtection support.
A plugin for Microsoft.EntityFrameworkCore that adds support of data protection, while maintaining queryability for encrypted properties.
Hebrew text anonymization service for detecting and anonymizing PII/PCI data in Hebrew text with cultural awareness and typo tolerance.
A secure column encryption library for Entity Framework Core using AES-GCM.
Provides data protection API for Linux.
A comprehensive zero trust middleware solution that mitigates multi-tenant data leakage by validating every API request. Implements dynamic trust scoring based on IP address, geolocation, time-based access windows, and partition key validation. Designed for secure multi-tenant cloud applications.
A transparent file encryption component which was implemented with the Transparent Encryption File System Filter Driver SDK. The Transparent Encryption File System Filter Driver SDK allows you to develop transparent on-access, per-file encryption Windows application without the driver encryption knowledge.
BlurX is a lightweight .NET library for masking, blurring, and obfuscating sensitive string data using attributes or global rules.
Privacy and data protection controls for Jarvis NucleCenter - GDPR compliance, user consent management, and data anonymization.
Lightweight .NET 6 abstractions for encryption and ephemeral payload handling used across the pvNugs libraries. Provides async-friendly APIs to encrypt/decrypt strings and serializable objects and supports time-limited (ephemeral) ciphertexts.
DRM example was implemented with the Transparent File Encryption and Control Filter Driver SDK. The shared file was encrypted with a unique 256-bits key, store the file access policies in a central server, share the encrypted files with fully control. You can grant, revoke or expire the file access at any time, even after the file has been shared.
A powerful and easy-to-use library for obfuscating sensitive data in .NET applications. Automatically redacts properties marked with [SensitiveData] attribute using Microsoft Extensions Compliance framework. Perfect for logging, debugging, and data protection scenarios.
Provides secure, extensible encrypted storage backends for configuration and secrets using ASP.NET Core Data Protection.
With the folder locker you can prevent your protected files being read,written,deleted, renamed, copied out of the protected folder, allow you to authorize or deny the file access to specific user or process, also allow you to hide the files or automatically encrypt/decrypt the files
A sandbox is a secure, isolated and a tightly controlled environment where programs can be run and data can be protected. Sandboxes restrict what a piece of code can do, giving it just as many, permissions as it needs without adding additional permissions that could be abused. Secure your sensitive files with access control policies, prevent unauthorized access, run untrusted programs safely with restriction.
AES-based implementation of the pvNugs IPvNugsCrypto abstraction for .NET 6; provides AES encryption/decryption with support for ephemeral (time-limited) payloads, JSON serialization, and DI-friendly APIs.
Implement the Zero Trust File Access Control with encryption enabled, it can enhance the file security. By default all files will be encrypted automatically, all processes or users can't read the encrypted files, they will get the raw encrypted data. You can authorize the processes or users to access these encrypted files.
UniversalSecureEncriptor is a robust C# library for secure encryption and decryption of files and text using modern cryptographic standards. It is designed to be easy to use, highly secure, and suitable for a wide range of applications.
SimpleSecureData is a library designed to provide enhanced security for local applications by ensuring data remains encrypted in memory at all times. It uses platform-specific secure storage mechanisms
A .NET library for safe, opaque numeric identifiers you can pass through URLs, JSON, and model binding
A powerful and flexible .NET library for masking sensitive data with a fluent API. Perfect for data privacy, GDPR compliance, logging, and secure data handling. Features 25+ built-in masking rules, ReDoS protection, type-safe operations, and high-performance compiled expressions.
Extensions and utilities for ASP.NET Core Data Protection, including a type-safe factory pattern for creating IDataProtector instances with automatic purpose string derivation, and high-performance span-based protection operations using IBufferWriter.
UniversalSecretsManagerConnector is a .NET 8 library designed to provide a unified interface for reading and writing secrets across multiple secret management providers. It supports AWS Secrets Manager, Azure Key Vault, HashiCorp Vault, environment variables, and file-based secret storage.