<?php namespace Flexihash\Hasher; /** * Uses CRC32 to hash a value into a signed 32bit int address space. * Under 32bit PHP this (safely) overflows into negatives ints. * * @author Paul Annesley * @license http://www.opensource.org/licenses/mit-license.php */ class Crc32Hasher implements HasherInterface { public function hash($string) { return crc32($string); } }
Hash, généralement traduit par "hachage", et également directement translittéré par "hachage", consiste à convertir une entrée de n'importe quelle longueur (également appelée pré-mapping, pré-image) en une sortie de longueur fixe via un algorithme de hachage, la sortie est la valeur de hachage. Cette concrackée est un mappage compressé, c'est-à-dire que l'espace des valeurs de hachage est généralement beaucoup plus petit que l'espace des entrées. Différentes entrées peuvent être hachées dans la même sortie, il est donc impossible de déterminer de manière unique la valeur d'entrée à partir de la valeur de hachage. . En termes simples, il s'agit d'une fonction qui compresse un message de n'importe quelle longueur en un résumé de message d'une longueur fixe.
Fonction HASH (champ d'algorithme informatique)
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe
31Jul2023
Comment utiliser PHP et Xunsearch pour mettre en œuvre la fonction de recherche de livres sur les sites Web des bibliothèques. Dans la société moderne, les bibliothèques, en tant qu'entrepôts de connaissances et centres d'information, jouent un rôle important dans le processus d'acquisition de connaissances et d'apprentissage. Afin de mieux répondre aux besoins des lecteurs, la fonction de recherche du site Internet de la bibliothèque est particulièrement importante. Cet article explique comment utiliser PHP et Xunsearch pour implémenter la fonction de recherche de livres sur le site Web de la bibliothèque. Installer et configurer Xunsearch Tout d'abord, nous devons installer et configurer Xunsearch. Xuns
08Jul2023
Guide de sélection de la bibliothèque d'extension PHP et pratique d'optimisation des performances pour le protocole MQTT 1. Introduction MQTT (MessageQueuingTelemetryTransport) est un protocole de publication/abonnement léger adapté aux environnements réseau aux ressources limitées. Il est largement utilisé dans des domaines tels que l’Internet des objets, la messagerie instantanée et la surveillance des capteurs. Lorsque vous utilisez le protocole MQTT dans le développement PHP, vous pouvez choisir les bibliothèques d'extensions appropriées pour implémenter les fonctions associées. Cet article explique comment choisir une extension PHP adaptée au protocole MQTT.
09Apr2018
Le contenu partagé avec vous dans cet article consiste à utiliser PHP pour appeler le code dans le fichier de bibliothèque so. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
24Mar2023
Les packages de dépendances Linux font référence à des « fichiers de bibliothèque ». La plupart des packages de dépendances sont des fichiers de bibliothèque, y compris les bibliothèques dynamiques et les bibliothèques statiques. Les systèmes Linux, comme les autres systèmes d'exploitation, sont de conception modulaire, ce qui signifie que les fonctions dépendent les unes des autres et que certaines fonctions nécessitent. quelques autres fonctions pour les prendre en charge, ce qui peut améliorer la réutilisabilité du code.
18May2018
Cette fois, je vais vous apporter une explication détaillée des étapes pour implémenter le cryptage de hachage unidirectionnel en PHP. Quelles sont les précautions à prendre pour implémenter le cryptage de hachage unidirectionnel en PHP. Ce qui suit est un cas pratique, jetons un coup d'œil.
19Oct2024
Alternative au hachage pour le raccourcissement d'URL Vous recherchez une solution PHP pour créer des hachages concis comme ceux utilisés par les services de raccourcissement d'URL tels que TinyURL ? Bien que le hachage puisse venir à l'esprit, cette réponse dévoile une approche différente. TinyURL ne s'appuie pas sur
Hot Tools
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion
Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images