Protect every binary you ship.
.NET. JavaScript. Go.

A1-One is the multi-engine code protector behind A1-Soft products: ConfuserEx 2 + A1 watermark patch for .NET, a1one-js for React/JavaScript bundles, and garble + Ed25519 sidecars for Go binaries. Drop-in MSBuild, Visual Studio extension, and a NuGet package.

5
Protection Engines
-30%
Binary Size
100%
Tamper Detection
57
Go Services in Production

One protector. Every stack you ship.

.NET assemblies, JavaScript bundles, Go binaries — same key, same workflow, same verifier.

🛡️

.NET Engine (ConfuserEx 2)

Confuser.CLI + ConfuserEx GUI + A1WatermarkProtection.cs patch. Control-flow obfuscation, constants encryption, anti-tamper, anti-IL-Dasm. Works on .NET Framework 4.x + .NET 8/9 WPF.

📜

JavaScript Engine (a1one-js)

npm wrapper around javascript-obfuscator with A1 HMAC watermark embedded in the bundle. Single-file or multi-file mode. Verified against React + Vite + ASP.NET ASPX outputs.

🔧

Go Engine (garble + Ed25519)

4-layer protection: -ldflags strip, garble rename, -literals -tiny, plus Ed25519 sidecar (.a1sig). Cross-compiles Windows / Linux / FreeBSD. Used in production by A1Firewall (57 services).

🔏

A1 Watermark + HMAC

Every protected artifact carries an idempotent HMAC content tag. A1Verify.exe (.NET) / a1verify-js / a1verify-go all answer one question: was this binary tampered with after we shipped it?

⚙️

MSBuild Drop-in

Add one line to your .csproj and every Release build/publish is auto-protected. No script invocation, no extra step in CI.

🧩

Visual Studio 2022 Extension

Right-click a publish folder → "Protect with A1-One". Configurable mode (multi / single), watermark owner, skip-pattern. Options page persists per solution.

📦

NuGet Package

Install-Package A1One.Protector — auto-injects the .targets + Protect.ps1 on the next build. Set A1OneProtectorPath once and forget.

🔐

RSA Licensing + Trial Gate

A1License.Generator mints RSA-signed .lic files bound to email + machine fingerprint. 14-day trial auto-issues on first run; online activation via the central a1-soft.com hub.

🚀

Installer + Portable

Inno Setup installer adds A1-One to PATH, associates .crproj files, optionally installs the VSIX. Or grab the portable ZIP and run SETUP.bat — no admin needed.

Simple, transparent pricing

Regional currency auto-detection, volume discounts up to 50%, one-time perpetual licenses with optional annual maintenance.

View pricing & calculator