A Serilog.File.Sink hook that encrypts log files using RSA and AES encryption. This package provides secure logging by encrypting log data before writing to disk, ensuring sensitive information remains protected.
- Serilog.Sinks.File.Encrypt - The main file hook that handles encrypting log entries.
- Serilog.Sinks.File.Encrypt.Cli - Command-line tool for key management and log decryption.
- Transparent encryption of log files using public/private key cryptography
- CLI utilities for decrypting and inspecting encrypted logs
- Support for various encryption algorithms and configuration options
Detailed installation, configuration, and usage instructions are provided in the package-specific README files:
Please refer to these files for up-to-date and comprehensive documentation for each package.
Contributions are welcome! Please see CONTRIBUTING.md for guidelines on how to build, test, and contribute to the project.
This project is licensed under the terms of the MIT License.
For security issues, please see SECURITY.md.
For questions or support, please open an issue on GitHub.