Excel-Arbeitsmappe mit Aspose.Cells Cloud API verschlüsseln – cURL- und SDK-Beispiele

Diese REST API verschlüsselt eine Excel-Arbeitsmappe.

Voraussetzungen: Sie müssen über ein gültiges JWT-Token verfügen und die Arbeitsmappe zuvor in einem Speicherort hochgeladen haben, bevor Sie diesen Endpunkt aufrufen.

PostEncryptDocument API

POST https://api.aspose.cloud/v3.0/cells/{name}/encryption

Sicherheit und Authentifizierung

Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.

Abfrageparameter

Parametername Typ Erforderlich Beschreibung
folder string ✗ Pfad des Ordners mit der ursprünglichen Arbeitsmappe.
storageName string ✗ Name des zu verwendenden Speichers.

Parameter im Anforderungstext

Parametername Typ Erforderlich Beschreibung
encryption WorkbookEncryptionRequest ✓ Verschlüsselungseinstellungen für die Arbeitsmappe.

WorkbookEncryptionRequest

Parametername Typ Erforderlich Beschreibung
EncryptionType string ✓ Verschlüsselungsalgorithmus. Siehe die nachfolgende Tabelle für unterstützte Werte und deren Bedeutung.
KeyLength integer ✗ Länge des Verschlüsselungsschlüssels in Bit (wird für XOR und Compatible ignoriert).
Password string ✓ Passwort, das für die Verschlüsselung verwendet wird.

Werte für EncryptionType

Wert Beschreibung
XOR Einfacher XOR-Algorithmus (veraltet, niedrige Sicherheit).
Compatible Excel 97‑2003-kompatible Verschlüsselung (40‑Bit).
EnhancedCryptographicProviderV1 AES‑128 mit SHA‑1-Hash.
StrongCryptographicProvider AES‑256 mit SHA‑512-Hash (stärkste Verschlüsselung).

Antwort

{
  "Status":"OK",
  "Code":200
}

HTTP-Statuscodes

Code Bedeutung Beschreibung
200 OK Filter erfolgreich angewendet; Antwort enthält Details zum Vorgang.
400 Bad Request Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp).
401 Unauthorized Ungültiges oder fehlendes JWT-Token.
413 Payload Too Large Die hochgeladene Datei überschreitet das Größenlimit.
500 Internal Server Error Unerwarteter Serverfehler.

Verwenden der PostEncryptDocument API mit SDKs

PostEncryptDocument API-Spezifikation

Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt aus einem Webbrowser.

Sie können das cURL-Befehlszeilentool verwenden, um problemlos auf die Aspose.Cells-Webdienste zuzugreifen. Im folgenden Beispiel wird gezeigt, wie ein Aufruf der Cloud-API mit cURL erfolgt.

Verwenden der Aspose.Cells Cloud SDKs

Die Verwendung eines SDKs ist der beste Weg, die Entwicklungszeit zu verkürzen. Ein SDK übernimmt die Low-Level-Details, sodass Sie sich auf die Aufgaben Ihres Projekts konzentrieren können. Ein vollständiges Listing der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.

Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webdienste mit verschiedenen SDKs aufgerufen werden: