Verschlüsselungsschlüssel
Adobe Commerce und Magento Open Source verwenden zum Schutz von Passwörtern und anderen sensiblen Daten einen Verschlüsselungsschlüssel. Ein ChaCha20-Poly1305-Algorithmus nach Industriestandard wird mit einem 256-Bit-Schlüssel verwendet, um alle Daten zu verschlüsseln, die verschlüsselt werden müssen. Dazu gehören Kreditkartendaten und Passwörter für die Integration (Zahlungs- und Versandmodul). Darüber hinaus wird ein starker sicherer Hash-Algorithmus (SHA-256) verwendet, um alle Daten zu hashen, für die keine Entschlüsselung erforderlich ist.
Während der Erstinstallation werden Sie aufgefordert, Commerce entweder einen eigenen Verschlüsselungsschlüssel generieren zu lassen oder einen eigenen einzugeben. Mit dem Verschlüsselungsschlüssel-Tool können Sie den Schlüssel nach Bedarf ändern. Der Verschlüsselungsschlüssel sollte regelmäßig geändert werden, um die Sicherheit zu verbessern, und der ursprüngliche Schlüssel kann jederzeit gefährdet sein.
Technische Informationen finden Sie unter Erweiterte lokale Installation im Installationshandbuch.
[your store]/app/etc/env.php
So ändern Sie einen Verschlüsselungsschlüssel:
Für die folgenden Anweisungen ist der Zugriff auf ein Terminal erforderlich.
-
Aktivieren Wartungsmodus.
code language-bash bin/magento maintenance:enable
-
Deaktivieren Sie Cron-Aufträge.
Cloud-Infrastrukturprojekte:
code language-bash ./vendor/bin/ece-tools cron:disable
On-Premise-Projekte
code language-bash crontab -e
-
Navigieren Sie in Admin-Seitenleiste zu System > Other Settings>Manage Encryption Key.
-
Führen Sie einen der folgenden Schritte aus:
- Um einen neuen Schlüssel zu generieren, setzen Sie Auto-generate Key auf
Yes
. - Um einen anderen Schlüssel zu verwenden, setzen Sie Auto-generate Key auf
No
. Geben Sie dann im Feld New Key den zu verwendenden Schlüssel ein.
- Um einen neuen Schlüssel zu generieren, setzen Sie Auto-generate Key auf
-
Klicken Sie auf Change Encryption Key.
note note NOTE Verwahren Sie den neuen Schlüssel an einem sicheren Ort auf. Es ist erforderlich, die Daten zu entschlüsseln, wenn Probleme mit Ihren Dateien auftreten. -
Leeren Sie den Cache.
Cloud-Infrastrukturprojekte:
code language-bash magento-cloud cc
On-Premise-Projekte:
code language-bash bin/magento cache:flush
-
Aktivieren Sie Cron-Aufträge.
Cloud-Infrastrukturprojekte:
code language-bash ./vendor/bin/ece-tools cron:enable
On-Premise-Projekte:
code language-bash crontab -e
-
Deaktivieren Sie den Wartungsmodus.
code language-bash bin/magento maintenance:disable