A1Obfuscator Documentation

Six focused guides covering every engine, every integration, and every verifier — with code samples in C#, JavaScript, Go, PowerShell, and bash.

Documentation

Pick a guide

Guide

Quick Start

From install to your first protected .NET assembly in 15 minutes. Step-by-step with the bundle layout, BUILD.bat, and a sample .crproj.

Read the quick start
.crproj

.crproj Template Reference

Every protection knob in the Confuser engine — control flow, constants, resources, anti-tamper, anti-IL-Dasm — with sensible defaults for WPF, ASP.NET, and class libraries.

Open reference
MSBuild

MSBuild Integration

<Import Project="…\A1One.targets"/>, <A1OneProtectorPath>, <A1OneMode>, and skip-pattern recipes. Gates by $(Configuration).

Open MSBuild docs
JavaScript

a1one-js Manual

npm install, config schema, integration recipes for Vite / webpack / ASP.NET ASPX, and how the HMAC watermark survives minification.

Read the JS manual
Go

a1one-go & Sidecars

Four-layer Go protection, Ed25519 key generation, sidecar (.a1sig) format, cross-compile recipes, and the bug we hit with encoding/json reflection.

Read the Go guide
Verifier

Verifier CLI Reference

A1Verify.exe / a1verify-js / a1verify-go — flags, exit codes, folder-mode, JSON report format, and how to wire each one into your CI step.

Open verifier docs
Need something specific? The bundle layout, key locations, and signing private-key handling are in docs/index.html. For per-product integration help, talk to the team.

وثائقُ A1-One Protector

ستّةُ أدلّةٍ مُركَّزةٌ تُغطّي كلَّ محرّكٍ وكلَّ تكاملٍ وكلَّ أداةَ تحقّق — مع أمثلةِ كودٍ بـ C# و JavaScript و Go و PowerShell و bash.

الوثائق

اختَر دليلاً

دليل

البَدءُ السريع

من التثبيتِ إلى أوّلِ تجميعِ .NET محميٍّ في خمسَ عشرةَ دقيقة. خطوةً بخطوة مع شرحِ بنيةِ الحزمة و BUILD.bat ونموذجِ .crproj.

اقرَأ دليلَ البَدءِ السريع
.crproj

مرجعُ قالبِ .crproj

كلُّ خيارٍ من خياراتِ الحماية في محرّكِ Confuser — تَدفُّق التحكُّم، تشفيرُ الثوابت، المواردُ، الحمايةُ من العبثِ، ومنعُ مُفكِّك IL — مع قيمٍ افتراضيّةٍ مَنطقيّةٍ لِـ WPF و ASP.NET ومكتباتِ الصنف.

افتَح المرجع
MSBuild

تكاملُ MSBuild

<Import Project="…\A1One.targets"/> و <A1OneProtectorPath> و <A1OneMode> ووصفاتُ التَّجاوُز. تَفعيلٌ مَشروطٌ بـ $(Configuration).

افتَح وثائقَ MSBuild
JavaScript

كتيِّبُ a1one-js

تركيبُ npm، مُخطَّطُ الضبط، وصفاتُ التكاملِ مع Vite و webpack و ASP.NET ASPX، وكيف تَبقى علامةُ HMAC المائيّةُ بعد التَّصغير.

اقرَأ الكتيِّب
Go

a1one-go والملفّاتُ الجانبيّة

الحمايةُ الرباعيّةُ لِـ Go، توليدُ مفاتيحِ Ed25519، صيغةُ الملفِّ الجانبيِّ (.a1sig)، وَوصفاتُ البِناءِ المتعدّدِ الأنظمة، والعِلَّةُ التي واجَهناها مع انعكاسِ encoding/json.

اقرَأ دليلَ Go
المحقّق

مرجعُ أدواتِ التحقّق

A1Verify.exe و a1verify-js و a1verify-go — الأعلامُ، رموزُ الخروج، وضعُ المجلّد، صيغةُ تقريرِ JSON، وكيف تُوصِلُ كلَّ أداةٍ بخطوةٍ في خطِّ التكاملِ المستمر.

افتَح وثائقَ المحقّق
تَحتاج شيئاً محدَّداً؟ بِنيةُ الحزمة، ومواقعُ المفاتيح، وكيفيّةُ التعاملِ مع المفتاحِ الخاصِّ للتوقيع في docs/index.html. لِمساعدةٍ خاصّةٍ بكلِّ منتج، تواصَل مع الفريق.