Chave de criptografia
O Adobe Commerce e o Magento Open Source usam uma chave de criptografia para proteger senhas e outros dados confidenciais. Um algoritmo ChaCha20-Poly1305 padrão do setor é usado com uma chave de 256 bits para criptografar todos os dados que exigem criptografia. Isso inclui dados de cartão de crédito e senhas de integração (módulo de pagamento e envio). Além disso, um algoritmo de hash seguro forte (SHA-256) é usado para executar o hash de todos os dados que não exigem descriptografia.
Durante a instalação inicial, você será solicitado a permitir que o Commerce gere uma chave de criptografia ou a inserir uma de sua preferência. A ferramenta encryption key permite alterar a chave conforme necessário. A chave de criptografia deve ser alterada regularmente para melhorar a segurança e, a qualquer momento, a chave original pode ser comprometida.
Para obter informações técnicas, consulte Instalação avançada local no Guia de Instalação.
[your store]/app/etc/env.php
Para alterar uma chave de criptografia:
As instruções a seguir exigem acesso a um terminal.
-
Habilitar modo de manutenção.
code language-bash bin/magento maintenance:enable
-
Desabilitar trabalhos cron.
Projetos de infraestrutura em nuvem:
code language-bash ./vendor/bin/ece-tools cron:disable
Projetos locais
code language-bash crontab -e
-
Na barra lateral Admin, vá para System > Other Settings>Manage Encryption Key.
{width="700" modal="regular"}
-
Siga um destes procedimentos:
- Para gerar uma nova chave, defina Auto-generate Key como
Yes
. - Para usar uma chave diferente, defina Auto-generate Key como
No
. Em seguida, no campo New Key, insira ou cole a chave que deseja usar.
- Para gerar uma nova chave, defina Auto-generate Key como
-
Clique em Change Encryption Key.
note note NOTE Mantenha um registro da nova chave em um local seguro. É necessário descriptografar os dados, se ocorrer algum problema com seus arquivos. -
Limpe o cache.
Projetos de infraestrutura em nuvem:
code language-bash magento-cloud cc
Projetos locais:
code language-bash bin/magento cache:flush
-
Habilitar trabalhos cron.
Projetos de infraestrutura em nuvem:
code language-bash ./vendor/bin/ece-tools cron:enable
Projetos locais:
code language-bash crontab -e
-
Desabilitar modo de manutenção.
code language-bash bin/magento maintenance:disable