Maison > développement back-end > tutoriel php > Compétences en matière d'implémentation de la fonction de hachage personnalisée php

Compétences en matière d'implémentation de la fonction de hachage personnalisée php

墨辰丷
Libérer: 2023-03-31 13:22:01
original
1397 Les gens l'ont consulté

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;
}
Copier après la connexion
Méthode d'appel :

$TestString = &#39;www.jb51.net&#39;;
print SimpleHash($TestString); 
// returns: 1082
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal