Следующие константы определяются модулем и доступны, только если модуль либо собрали в PHP, либо динамически загрузили при выполнении кода.
  Модуль Xpass предоставляет набор констант:
  константы семейства CRYPT_PREFIX_*,
  которые обозначают методы хеширования для параметра prefix функции crypt_gensalt(),
  константы семейства CRYPT_SALT_* c кодами ошибок,
  которые возвращает функция crypt_checksalt(), и константы семейства
  PASSWORD_*, которые обозначают
  алгоритмы хеширования паролей для параметра algo функции password_hash().
 
CRYPT_PREFIX_STD_DES
    (string)
   4096 возможных солей и 2**56 парольных фраз
     и обрезает до 8 символов.
     Из-за слабости DES-хешей шифром пользуются только при поддержке старых операционных систем, которые не поддерживают
     никаких других алгоритмов генерации хешей.
    
   CRYPT_PREFIX_EXT_DES
    (string)
   CRYPT_PREFIX_MD5
    (string)
   CRYPT_PREFIX_BLOWFISH
    (string)
   CRYPT_PREFIX_SHA256
    (string)
   5000,
     что чрезвычайно мало для современного оборудования.
    
   CRYPT_PREFIX_SHA512
    (string)
   5000,
     что чрезвычайно мало для современного оборудования.
    
   CRYPT_PREFIX_SCRYPT
    (string)
   CRYPT_PREFIX_GOST_YESCRYPT
    (string)
   CRYPT_PREFIX_YESCRYPT
    (string)
   CRYPT_SALT_OK
    (int)
   CRYPT_SALT_INVALID
    (int)
   CRYPT_SALT_METHOD_DISABLED
    (int)
   CRYPT_SALT_METHOD_LEGACY
    (int)
   CRYPT_SALT_TOO_CHEAP
    (int)
   PASSWORD_SHA512
    (string)
   PASSWORD_SHA512 помогает создавать новые хеши
     паролей по алгоритму CRYPT_SHA512.
    
   PASSWORD_YESCRYPT
    (string)
   PASSWORD_YESCRYPT помогает создавать новые хеши
     паролей по алгоритму CRYPT_YESCRYPT.
    
   