Cript
or
Home
Protect Files
Playground
Pricing
⚙️ Protection Options
Quick Preset
⚡ Light
⚖️ Balanced
🛡️ Maximum
🕵️ Stealth
Structural
VM Bytecode Virtualization
Integrity Anchors
MBA Constants
Enable MBA
Depth (1–3)
2
Coverage
0.8
Opaque Predicates
Enable Opaque Predicates
Coverage
0.6
String Encryption
Custom String Cipher
Coverage
0.9
javascript-obfuscator
Enable jsobf Pass
Signature Break
Module IIFE Wrapper
Anti-Analysis
Sandbox Poison
Copyright Banner
AI Honeypots
AI Directive Vars
Deep Directives
Context Exhaustion
Novel Layers
Differential Canary
Canary Rate
0.5
Adversarial Tokens
Token Rate
0.3
Timing Oracle
🛡️ Protect
Input: — Output: — Ratio: —
📝 Input JavaScript
source
// Paste or type your JavaScript here function validateLicense(key) { if (!key || typeof key !== 'string') return null; var parts = key.toUpperCase().split('-'); if (parts.length !== 4) return null; var segments = parts.map(function(p) { return parseInt(p, 36); }); if (segments.some(isNaN)) return null; var tier = segments[1] & 0xFF; var tierNames = { 1: 'basic', 2: 'advanced', 4: 'enterprise' }; return { valid: true, tier: tierNames[tier] || 'unknown', seats: (segments[1] >> 8) & 0xFF }; } module.exports = { validateLicense };
🔒 Protected Output
Copy
// Click "Protect" to see the protected output here