Maison > Article > développement back-end > Compétences en matière d'implémentation de la fonction de hachage personnalisée php
Cet article présente principalement la fonction de hachage personnalisée PHP. Il analyse les compétences d'implémentation de la fonction de hachage avec des exemples. Il peut réaliser des fonctions de cryptage simples et a une certaine valeur de référence. Les amis dans le besoin peuvent se référer à cet article
L'exemple décrit la méthode d'implémentation de la fonction de hachage personnalisée PHP. L'analyse spécifique est la suivante : Démontre ici un algorithme de hachage simple implémenté en PHP, qui peut être utilisé pour le cryptage. Cependant, cette fonction est trop simple et ne peut pas être utilisée pour le décryptage .function SimpleHash($str){ $n = 0; // The magic happens here: // I just loop trough all letters and add the // ASCII value to a integer variable. for ($c=0; $c < strlen($str); $c++) $n += ord($str[$c]); // After we went trough all letters // we have a number that represents the // content of the string return $n; }Méthode d'appel :
$TestString = 'www.jb51.net'; print SimpleHash($TestString); // returns: 1082
Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
Recommandations associées :
Comment générer automatiquement des formulaires en PHP
Variables prédéfinies php pour le côté serveur $ Méthode de _SERVER
Méthode PHP d'exploitation de la base de données MySQL
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!