Core-decrypt
// Extract IV (12 bytes), auth tag (16 bytes), and actual ciphertext const iv = Buffer.from(ciphertextWithTag.slice(0, 24), 'hex'); const authTag = Buffer.from(ciphertextWithTag.slice(24, 56), 'hex'); const ciphertext = Buffer.from(ciphertextWithTag.slice(56), 'hex');
coreDecrypt(encryptedText: string, secretKey: string): string or something like: core-decrypt
const key = crypto.pbkdf2Sync(password, Buffer.from(salt, 'hex'), 100000, 32, 'sha256'); // Extract IV (12 bytes), auth tag (16