profileRyan KesPGP keyI build stuffEmailGithubTwitterLast.fmMastodonMatrix

Symfony Argon2i Password Hasher

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