BogaNet.ObfuscatedType
1.1.0
See the version list below for details.
dotnet add package BogaNet.ObfuscatedType --version 1.1.0
NuGet\Install-Package BogaNet.ObfuscatedType -Version 1.1.0
<PackageReference Include="BogaNet.ObfuscatedType" Version="1.1.0" />
paket add BogaNet.ObfuscatedType --version 1.1.0
#r "nuget: BogaNet.ObfuscatedType, 1.1.0"
// Install BogaNet.ObfuscatedType as a Cake Addin #addin nuget:?package=BogaNet.ObfuscatedType&version=1.1.0 // Install BogaNet.ObfuscatedType as a Cake Tool #tool nuget:?package=BogaNet.ObfuscatedType&version=1.1.0
BogaNet.ObfuscatedType
Obfuscated types for all value types, strings and objects. This types prevent the values from being "plain" in memory and offers some protection against bad actors (like memory scanners and searchers).
Important note
This types are fast and lightweight, but not cryptographically secure! Use it for less sensitive data, like:
- Username
- First and last names
- Email addresses
- Mailing addresses
- Phone numbers
- Social media profile names
- Highscores
For sensitive data, like passwords etc., it is strongly recommended to use BogaNet.SecureType instead.
Main classes and example code
Obfuscated types for:
- Integral numeric types
- Floating-point numeric types
- bool
- char
- string
- all objects (currently only as storage container)
DoubleObf age = 35.8;
double years = 7;
age += years;
Console.WriteLine(age.ToString());
StringObf text = "Hello Wörld!";
string frag = " byebye!";
text += frag;
Console.WriteLine(text);
Nuget:
API:
https://www.crosstales.com/media/data/BogaNet/api/
GitHub:
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. |
-
net8.0
- BogaNet.Common (>= 1.1.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on BogaNet.ObfuscatedType:
Package | Downloads |
---|---|
BogaNet.Prefs
Handles preferences for C# applications. It supports all values types, strings, DateTime and object. |
|
BogaNet.SecureType
AES encrypted types for all value types, strings and objects. This types prevent the values from being "plain" in memory and offers high protection against bad actors (like memory scanners and searchers). |
GitHub repositories
This package is not used by any popular GitHub repositories.
NUnit test for all classes.