Verifica password dei file crittografati con Node.js tramite C++
Contents
[
Hide
]
Se i file Excel (xlsx, xlsb, xls, xlsm) e Open Office (ODS) sono bloccati con una password, Aspose supporta la verifica semplice della password senza analizzare dati specifici dei file.
Verifica la password del file crittografato
Per verificare la password del file crittografato, Aspose.Cells for Node.js via C++ fornisce il metodo FileFormatUtil.verifyPassword(Uint8Array, string). Questo metodo accetta due parametri, il flusso di file e la password da verificare.
Il seguente frammento di codice dimostra l’uso del metodo FileFormatUtil.verifyPassword(Uint8Array, string) per verificare se la password fornita è valida o meno.
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);