code: public function hash(Password $password)
      {
          $unicode_password_string = $this->encoding_converter->convert(
              $password->getValue(),
              static::HASH_SOURCE_ENCODING
          );
  
          $crypt_hasher = $this->crypt_hasher_factory->build(static::EXPECTED_HASHER_ALGORITHM);
  
          $binary_hash = $crypt_hasher->update($unicode_password_string)->digest();
  
          return Hash::fromBinaryString($binary_hash, HashType::NT_V1);
      }
docs: {@inheritDoc}