IMPORTANT

Deprecated in Symfony 4.3 and replaced with Sodium password encoder!!!

Introduction

Added in Symfony 4.1, Symfony now supports Argon1 password hashes.

Syntax

# config/packages/security.yaml
security:
  # ...
  encoders:
    App\Entity\User:
      algorithm: "argon2i"
      # maximum memory (in KiB) that may be used to compute the Argon2 hash
      memory_cost: 1024
      #  number of times the Argon2 hash algorithm will be run
      time_cost: 3

Footnotes

Footnotes

  1. https://en.wikipedia.org/wiki/Argon2