js-code-encryptor
Version:
A powerful JavaScript code encryptor with ID-based encryption/decryption
34 lines • 1.06 kB
TypeScript
interface ObfuscationOptions {
file: string;
base64: boolean;
linelox: number;
obfulox: boolean;
LZString: boolean;
uniCode: boolean;
jsConfuser: boolean;
arrayObfuscation: boolean;
stringObfuscation: boolean;
integrity: boolean;
deadCode: boolean;
uniCodeType: string;
idObfulox: string;
lock: {
antiDebug: boolean;
selfDefending: boolean;
};
codeobfulox: boolean;
}
interface ObfuscationResult {
code: string;
idObfulox: string;
metadata: {
timestamp: number;
options: Partial<ObfuscationOptions>;
};
}
export declare function obfuscationlox(fileName: string, options: ObfuscationOptions): Promise<ObfuscationResult>;
export declare function deobfuscationlox(obfuscatedCode: string, idObfulox: string): Promise<string>;
export declare function extractIdObfulox(obfuscatedCode: string): string | null;
export declare function validateIdObfulox(obfuscatedCode: string, idObfulox: string): boolean;
export {};
//# sourceMappingURL=obfulox.d.ts.map