AKSCryptoHelper The AKSCryptoHelper NuGet package (version 1.0.0) is a comprehensive cryptographic utility designed for .NET 8.0 and compatible frameworks. It offers a unified class containing methods for various encryption and decryption tasks, making it suitable for developers seeking a centralized solution for cryptographic operations. Key Features: AES (Symmetric Encryption): Provides methods for encrypting and decrypting data using the AES algorithm. RSA (Asymmetric Encryption): Supports RSA encryption and decryption, facilitating secure data transmission. Hashing Algorithms: Includes implementations for SHA256, SHA512, and MD5, allowing for data integrity checks and password hashing. Base64 Encoding/Decoding: Offers functionality to encode and decode data in Base64 format. DES (Legacy Support): Maintains support for the DES algorithm, catering to legacy system requirements. Stack Overflow Compatibility: The package targets .NET 8.0 and i...
Posts
Showing posts from April, 2025
- Get link
- X
- Other Apps
AKS.Sql.Logger The AKS.Sql.Logger NuGet package (version 1.1.5) is a lightweight logging utility designed for .NET 8 applications, enabling developers to log application events and exceptions directly into a SQL Server database. Key Features SQL Logging : Logs are stored in a SQL Server table named Logs , which includes columns for timestamp, log level, category, message, and exception details. .NET 8 Compatibility : Fully compatible with .NET 8.0 and computed to work with .NET 9.0 and various platform-specific targets like Android, iOS, macOS, and Windows. Simple Integration : Provides two primary methods: Log() for general messages and LogException() for capturing exceptions. 🧱 Setup Instructions Install the Package : Using the .NET CLI: dotnet add package AKS.Sql.Logger --version 1.1.5 Create the Logs Table : Execute the following SQL script in your database: CREATE TABLE Logs ( Id INT IDENTITY ( 1 , 1 ) PRIMARY KEY, Timestamp DATETIME, ...