Verificar contraseña de archivos cifrados con Node.js a través de C++
Contents
[
Hide
]
Si los archivos Excel (xlsx, xlsb, xls, xlsm) y Open Office (ODS) están bloqueados con contraseña, Aspose soporta la verificación simple de contraseña sin analizar datos específicos de los archivos.
Verificar la contraseña del archivo cifrado
Para verificar la contraseña del archivo cifrado, Aspose.Cells for Node.js via C++ proporciona el método FileFormatUtil.verifyPassword(Uint8Array, string). Este método acepta dos parámetros, el flujo del archivo y la contraseña que necesita verificarse.
El siguiente fragmento de código muestra el uso del método FileFormatUtil.verifyPassword(Uint8Array, string) para verificar si la contraseña proporcionada es válida o no.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "EncryptedBook1.xlsx");
// Create a Stream object
const fs = require("fs");
const fstream = fs.readFileSync(filePath);
const isPasswordValid = AsposeCells.FileFormatUtil.verifyPassword(fstream, "1234");
console.log("Password is Valid: " + isPasswordValid);