High-grade. Local-first. Post-quantum ready. Forever free.
A complete .NET 8 security framework built for real-world apps — from password managers to distributed systems.
Built with BouncyCastle, Konscious Argon2, and battle-tested in the fires of XRUIOS, Project Replicant, and Database Designer.
Now yours to wield.
Windows • Linux • macOS • Fully Offline • No Telemetry • No BS
![]() |
![]() |
|---|---|
| Code by WalkerDev “Loving coding is the same as hating yourself” Discord |
Art by Kennaness “When will I get my isekai?” Bluesky • ArtStation |
Documentation • Examples • API Reference
View on GitHub • Walker Industries • Discord • Patreon
| Feature | Status | Description |
|---|---|---|
| Walker.Crypto.AsyncAESEncryption | Done | AES-256-GCM, async, zero allocation paths |
| JSONDataHandler | Done | Encrypted, tamper-proof JSON with atomic saves |
| SecretManager | Done | Local vault with PQC key rotation |
| DataRequest | Done | Zero-trust inter-app data sharing + signed root of trust |
| Accounts | Done | Minimalist local auth with recovery keys |
| AccountsWithSessions | Done | Full session system with sliding expiry & tamper detection |
| EasyPQC (Kyber + Dilithium) | Done | Drop-in post-quantum signatures & KEM |
| File Packing & Compression | 95% | LZ4 + Blake3 + forward secrecy |
| Merging System | --- | Handles syncing data between sessions |
Full feature matrix → [[Find The Right Solution For You!]]
var password = "Yuuko".ToSecureData();
var DataBin = new List<ImageObj> { /* ... */ };
// Save
await JSONDataHandler.CreateJsonFile(folder, "AlternativeIV", new JsonObject());
var json = await JSONDataHandler.LoadJsonFile(folder, "AlternativeIV");
json = await JSONDataHandler.AddToJson(json, "Schematics", DataBin, password);
await JSONDataHandler.SaveJson(json);
// Load
var json2 = await JSONDataHandler.LoadJsonFile(folder, "AlternativeIV");
var loaded = await JSONDataHandler.GetVariable<List<ImageObj>>(json2, "Schematics", password);More real-world examples → PariahCybersecTest Repository
| Task | Status |
|---|---|
Replace SecureString with custom impl |
Done |
| Remove all default/"Default" keys | Done |
Switch to System.Text.Json |
Done |
Custom DataRequest root path |
Done |
Fix final UnpackFile edge case |
In Progress |
| Release full password manager demo app | Coming Soon |
dotnet add package BouncyCastle.NetCore
dotnet add package Ceras
dotnet add package K4os.Compression.LZ4
dotnet add package Konscious.Security.Cryptography.Argon2
dotnet add package Newtonsoft.Json
dotnet add package EasyCompressor.LZ4
dotnet add package Data.HashFunction.Blake3
dotnet add package System.Data.HashFunction.Interfaces
- Kennaness – my development muse, art angel, and emotional support artist
- The Walker Industries Discord – you kept me sane
- The Developer Of The Original SimpleAESEncryption I Used In Unity Long Ago
- Everyone who believed in local-first, open-source, unbreakable security
Code: NON-AI MPL 2.0
Artwork: © Kennaness — NO AI training. NO reproduction. NO exceptions.
Unauthorized use of the artwork — including but not limited to copying, distribution, modification, or inclusion in any machine-learning training dataset — is strictly prohibited and will be prosecuted to the fullest extent of the law.



