Krypteringsnyckel
Adobe Commerce och Magento Open Source använder en krypteringsnyckel för att skydda lösenord och andra känsliga data. En ChaCha20-Poly1305-algoritm som är branschstandard används med en 256-bitars nyckel för att kryptera alla data som kräver kryptering. Detta inkluderar kreditkortsdata och integreringslösenord (betalnings- och leveransmodul). Dessutom används en stark Secure Hash-algoritm (SHA-256) för att hash-koda alla data som inte kräver dekryptering.
Under den första installationen uppmanas du att antingen låta Commerce generera en krypteringsnyckel eller ange en egen. Med krypteringsnyckelverktyget kan du ändra nyckeln efter behov. Krypteringsnyckeln bör ändras regelbundet för att förbättra säkerheten, och när som helst kan originalnyckeln bli komprometterad.
Mer teknisk information finns i Avancerad lokal installation i installationshandboken.
[your store]/app/etc/env.php
Så här ändrar du en krypteringsnyckel:
Följande instruktioner kräver åtkomst till en terminal.
-
Aktivera underhållsläge.
code language-bash bin/magento maintenance:enable
-
Inaktivera cron-jobb.
Cloud-infrastrukturprojekt:
code language-bash ./vendor/bin/ece-tools cron:disable
Lokala projekt
code language-bash crontab -e
-
Gå till System > Other Settings>Manage Encryption Key på sidofältet_ Admin _.
{width="700" modal="regular"}
-
Gör något av följande:
- Om du vill generera en ny nyckel anger du Auto-generate Key till
Yes
. - Om du vill använda en annan nyckel anger du Auto-generate Key till
No
. I fältet New Key anger eller klistrar du sedan in den nyckel som du vill använda.
- Om du vill generera en ny nyckel anger du Auto-generate Key till
-
Klicka på Change Encryption Key.
note note NOTE Registrera den nya nyckeln på en säker plats. Du måste dekryptera data om det uppstår problem med filerna. -
Töm cacheminnet.
Cloud-infrastrukturprojekt:
code language-bash magento-cloud cc
Lokala projekt:
code language-bash bin/magento cache:flush
-
Aktivera cron-jobb.
Cloud-infrastrukturprojekt:
code language-bash ./vendor/bin/ece-tools cron:enable
Lokala projekt:
code language-bash crontab -e
-
Inaktivera underhållsläge.
code language-bash bin/magento maintenance:disable