From df7688aaea5072c9cad030b59289b8e14737fc4d Mon Sep 17 00:00:00 2001 From: nezu Date: Wed, 25 Feb 2026 17:19:21 +0000 Subject: [PATCH] Update keygen.js --- keygen.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/keygen.js b/keygen.js index 5020a86..65badbd 100644 --- a/keygen.js +++ b/keygen.js @@ -19,7 +19,7 @@ const license = { issued_on: '2025-07-20 00:00:00', owner: 'auth', product_id: 'IDAPRO', - product_version: '9.2', + product_version: '9.3', add_ons: [], features: [], } @@ -28,11 +28,13 @@ const license = { }; function addons(license) { - var addons = [ //update as needed + var addons = [ //update as needed, doesnt include cloud addons 'LUMINA', 'TEAMS', 'HEXX86', 'HEXX64', 'HEXARM', 'HEXARM64', 'HEXMIPS', 'HEXMIPS64', 'HEXPPC', 'HEXPPC64', - 'HEXRV', 'HEXRV64', 'HEXARC', 'HEXARC64' + 'HEXRV', 'HEXRV64', 'HEXARC', 'HEXARC64', + 'HEXV850' + ]; addons.forEach((addon, i) => { @@ -67,20 +69,20 @@ function encrypt(message) { let modulusBuf = 0n; for (let i = cModulus.length - 1; i >= 0; i--) modulusBuf = (modulusBuf << 8n) + BigInt(cModulus[i]); - + let keyBuf = 0n; for (let i = privateKey.length - 1; i >= 0; i--) keyBuf = (keyBuf << 8n) + BigInt(privateKey[i]); - + var reversed = Buffer.from(message).reverse(); - + let msgBuf = 0n; for (let i = reversed.length - 1; i >= 0; i--) msgBuf = (msgBuf << 8n) + BigInt(reversed[i]); let base = msgBuf % modulusBuf, exponent = keyBuf, modulus = modulusBuf, encryptedBigInt = 1n; while (exponent > 0n) { - if (exponent % 2n === 1n) + if (exponent % 2n === 1n) encryptedBigInt = (encryptedBigInt * base) % modulus; exponent >>= 1n; base = (base * base) % modulus; }