Passwort von verschlüsselten Dateien mit Node.js über C++ überprüfen
Contents
[
Hide
]
Wenn Excel- (xlsx, xlsb, xls, xlsm) und Open Office- (ODS) Dateien mit einem Passwort gesperrt sind, unterstützt Aspose eine einfache Passwortüberprüfung, ohne spezifische Daten der Dateien zu analysieren.
Das Passwort der verschlüsselten Datei verifizieren
Um das Passwort der verschlüsselten Datei zu überprüfen, bietet Aspose.Cells for Node.js via C++ die FileFormatUtil.verifyPassword(Uint8Array, string) Methode an. Diese Methode akzeptiert zwei Parameter, den Datenstrom der Datei und das zu überprüfende Passwort.
Der folgende Code-Schnipsel zeigt die Verwendung der Methode FileFormatUtil.verifyPassword(Uint8Array, string) zur Überprüfung, ob das angegebene Passwort gültig ist oder nicht.
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);