Core-decrypt -
return (encoding === 'utf8' ? decrypted.toString('utf8') : decrypted.toString('base64')) as T;
const key = crypto.pbkdf2Sync(password, Buffer.from(salt, 'hex'), 100000, 32, 'sha256'); core-decrypt
const decipher = crypto.createDecipheriv('aes-256-gcm', key, iv); decipher.setAuthTag(authTag); return (encoding === 'utf8'
coreDecrypt(encryptedText: string, secretKey: string): string or something like: const key = crypto.pbkdf2Sync(password