Skip to content

Hooks into Serilog.Sinks.File to provide hybrid encryption for the entire log file.

License

Notifications You must be signed in to change notification settings

byte2pixel/serilog-sinks-file-encrypt

Serilog.Sinks.File.Encrypt

Build Status CodeQL codecov NuGet NuGet Downloads

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.

📦 Packages

✨ Features

  • 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

📖 Documentation

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.

🤝 Build & Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines on how to build, test, and contribute to the project.

📝 License

This project is licensed under the terms of the MIT License.

🔐 Support & Security

For security issues, please see SECURITY.md.

For questions or support, please open an issue on GitHub.

About

Hooks into Serilog.Sinks.File to provide hybrid encryption for the entire log file.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •