BosonWare.Runtime
1.0.0
See the version list below for details.
dotnet add package BosonWare.Runtime --version 1.0.0
NuGet\Install-Package BosonWare.Runtime -Version 1.0.0
<PackageReference Include="BosonWare.Runtime" Version="1.0.0" />
<PackageVersion Include="BosonWare.Runtime" Version="1.0.0" />
<PackageReference Include="BosonWare.Runtime" />
paket add BosonWare.Runtime --version 1.0.0
#r "nuget: BosonWare.Runtime, 1.0.0"
#:package BosonWare.Runtime@1.0.0
#addin nuget:?package=BosonWare.Runtime&version=1.0.0
#tool nuget:?package=BosonWare.Runtime&version=1.0.0
BosonWare.Runtime
A lightweight .NET cryptography and encoding utility library providing essential functionality for secure data handling.
Features
Base58 Encoding/Decoding
- Standard Base58 implementation
- Configurable encoding/decoding pipeline
Cryptography Services
- AES encryption/decryption
- RSA encryption with PEM support
- Ephemeral key generation
- PBKDF2 key derivation
Binary Parsing
- Integer parsing (16/32/64 bit)
- Floating point parsing (32/64 bit)
Installation
This project targets .NET 8.0.
Usage Example
// Base58 encoding
var data = Encoding.UTF8.GetBytes("Hello, World!");
var encoded = Base58.EncodeData(data);
// AES encryption
var key = EphemeralKeys.Get("sessionKey");
using var aes = new AesEncryptionService(key);
var encrypted = aes.Encrypt(data);
License
This project is licensed under the MIT License. See the LICENSE file for details.
Author
Developed by CodingBoson at BosonWare, Technologies.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on BosonWare.Runtime:
| Package | Downloads |
|---|---|
|
BosonWare.TerminalApp
BosonWare.TerminalApp is a modern, extensible .NET terminal application framework designed to simplify the creation of interactive command-line tools. It provides a robust command registry, built-in commands, command history, and flexible parsing utilities, making it ideal for building rich terminal experiences. |
GitHub repositories
This package is not used by any popular GitHub repositories.