recherche
MaisonBibliothèques PHPAutres bibliothèquesflexihash - Bibliothèque PHP pour le hachage
flexihash-hash库
<?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)


Clause de non-responsabilité

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

Existe-t-il une alternative au hachage pour le raccourcissement d'URL en PHP ?Existe-t-il une alternative au hachage pour le raccourcissement d'URL en PHP ?

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

Pourquoi bcrypt est-il le meilleur choix pour le hachage sécurisé de mots de passe en PHP ?Pourquoi bcrypt est-il le meilleur choix pour le hachage sécurisé de mots de passe en PHP ?

22Dec2024

bcrypt : un algorithme robuste pour le hachage de mots de passe en PHPbcrypt est largement reconnu comme le choix optimal pour stocker en toute sécurité...

Quel algorithme de hachage est le meilleur pour le stockage sécurisé des mots de passe en PHP ?Quel algorithme de hachage est le meilleur pour le stockage sécurisé des mots de passe en PHP ?

30Oct2024

Stockage sécurisé des mots de passe : SHA1 vs md5 vs SHA256 vs bcryptLors de la conception d'un système de connexion sécurisé, le choix de l'algorithme de hachage est crucial. Le...

Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?

03Jan2025

Overflow : Hidden and Expansion of HeightjQuery se distingue des autres bibliothèques JavaScript par sa compatibilité multiplateforme et...

Tutoriel de base PHP 16 : Utilisation de la bibliothèque GD pour le dessin graphiqueTutoriel de base PHP 16 : Utilisation de la bibliothèque GD pour le dessin graphique

01Mar2017

Lorsque nous nous connectons à une page Web en ligne, la plupart d'entre nous doivent saisir un code de vérification avant de pouvoir nous connecter. Les programmeurs PHP peuvent dessiner leurs propres codes de vérification en fonction de la situation. En PHP, pour des codes de vérification simples, nous pouvons. utiliser celui de PHP La fonction de dessin de PHP peut être utilisée pour dessiner, et nous pouvons également utiliser le dessin PHP pour ajouter des filigranes aux images... Système de coordonnées de dessin PHP Lorsque nous apprenons les mathématiques, nous devons apprendre le système de coordonnées, qui ne sera pas expliqué ici. Il existe également des coordonnées dans les langages de programmation. Le système existe, mais le système de coordonnées du langage de programmation est différent du système de coordonnées des mathématiques. Dans le système de coordonnées PHP,

Comment créer une bibliothèque statique à partir de plusieurs autres bibliothèques statiques ?Comment créer une bibliothèque statique à partir de plusieurs autres bibliothèques statiques ?

17Dec2024

Création d'une bibliothèque statique liée à d'autres bibliothèques statiquesLors de la création d'une bibliothèque statique qui s'appuie sur des dépendances de plusieurs autres...

See all articles