Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Benutzer- und Datenbanksicherheit » Datensicherheit » Datenbankverschlüsselung und -entschlüsselung » Chiffrierschlüssel

 

Chiffrierschlüssel für Datenbanken ändern

Sie können den Chiffrierschlüssel für eine verschlüsselte Datenbank oder für eine Datenbank, in der die Tabellenverschlüsselung aktiviert ist, mithilfe der CREATE ENCRYPTED DATABASE-Anweisung ändern. Das Ändern des Chiffrierschlüssels überschreibt nicht die vorhandene Datei, sondern erstellt eine Kopie der Datei, die mit dem neuen Schlüssel verschlüsselt wird.

Voraussetzungen

Standardmäßig benötigen Sie zum Ausführen der CREATE ENCRYPTED DATABASE-Anweisung das SERVER OPERATOR-Systemprivileg. Die erforderlichen Privilegien können mithilfe der Datenbankserveroption -gu geändert werden.

 Aufgabe
  • Ändern Sie den Chiffrierschlüssel für eine verschlüsselte Datenbank mit der CREATE ENCRYPTED DATABASE-Anweisung.

Ergebnisse

Der Chiffrierschlüssel wird geändert.

Beispiel

Im folgenden Beispiel wird eine Kopie der Datenbankdatei encryptedtemp.db, die mit dem Schlüssel "abc" verschlüsselt ist, unter dem Namen mynewencryptedtemp.db erstellt und mit dem Schlüssel "abc123" verschlüsselt. Andere zu der Datenbank gehörende Dateien (Transaktionslog, Transaktionslogspiegel und DBSpace-Dateien) werden ebenfalls mit dem neuen Chiffrierschlüssel erstellt.

CREATE ENCRYPTED DATABASE 'C:\temp\mynewencryptedtemp.db'
FROM 'C:\temp\encryptedtemp.db'
KEY 'abc123'
ALGORITHM 'AES'
OLD KEY 'abc';

 Siehe auch