Maison  >  Article  >  développement back-end  >  Résumé de la définition et de l'utilisation de la fonction sha1() en php

Résumé de la définition et de l'utilisation de la fonction sha1() en php

伊谢尔伦
伊谢尔伦original
2017-06-11 10:54:474135parcourir

Fonction de cryptage PHP — cryptage de la fonction sha1() Tout d'abord, présentons ce qu'est sha1 ? Le nom complet de sha est : Secure Hash Algorithm (Secure Hash Algorithm) est principalement applicable à l'algorithme de signature numérique DSA défini dans la norme de signature numérique DSS. Pour les messages d'une longueur inférieure à 2 ^ 64 bits, SHA1 produit un résumé de message de 160 bits. Lorsqu'un message est reçu, ce résumé de message peut être utilisé pour vérifier l'intégrité des données. Au cours du processus de transmission, les données sont susceptibles de changer et différents résumés de messages seront générés à ce moment-là. La fonction sha1() fournie par PHP utilise l'algorithme SHA ! Dans les deux articles présentés précédemment, « Fonction de cryptage PHP — crypt() Function Encryption » et « PHP Encryption Function — md5() Function Encryption », je pense que tout le monde a une certaine compréhension du cryptage. Dans ce chapitre, nous continuerons à présenter le cryptage. utilisation de MD5() La fonction est similaire à l'algorithme de fonction sha1(). Le format de syntaxe de la fonction sha1() est le suivant

1 Fonction de cryptage PHP – Utilisation de l'instance de cryptage de la fonction sha1()

. Résumé de la définition et de l'utilisation de la fonction sha1() en php

Introduction : Le nom complet de sha est : L'algorithme de hachage sécurisé (Secure Hash Algorithm) est principalement applicable à l'algorithme de signature numérique (Digital Signature Standard DSS) défini dans la norme de signature numérique (DSS, algorithme de signature DSA). Pour les messages d'une longueur inférieure à 2 ^ 64 bits, SHA1 produit un résumé de message de 160 bits. Lorsqu'un message est reçu, ce résumé de message peut être utilisé pour vérifier l'intégrité des données. Au cours du processus de transmission, les données sont susceptibles de changer et différents résumés de messages seront générés à ce moment-là. La fonction sha1() fournie par PHP utilise l'algorithme SHA

2 Utilisez la fonction sha1() pour le cryptage - technologie de cryptage php

.

Résumé de la définition et de l'utilisation de la fonction sha1() en php

Introduction : Semblable au MD5 dans la technologie de cryptage PHP, il existe également l'algorithme SHA. SHA signifie Secure Hash Algorithm (Secure Hash Algorithm). La fonction sha1() fournie par PHP utilise l'algorithme SHA

3. Introduction : Technologie de cryptage PHP : j'ai acquis quelques connaissances sur le cryptage PHP il y a quelques jours, je vais maintenant résumer plusieurs formes de cryptage en PHP Algorithme de cryptage Md5() Algorithme de cryptage Crypt() Algorithme de cryptage Sha1() Algorithme de chiffrement Technologie de chiffrement d'encodage d'URL Technologie de chiffrement d'encodage Base64 Algorithme de chiffrement Md5() Syntaxe : string md5(string $str [, bool $raw_output = false ] ) $str : chaîne d'origine facultative (pas couramment utilisée

4.

Comment implémenter correctement PHP pour générer des identifiants uniques_Tutoriel PHP

Introduction : Comment implémenter correctement PHP pour générer des identifiants uniques aujourd'hui. présenter en détail l'exemple de code permettant à PHP de générer des identifiants uniques : ? //Fonction Générer des identifiants uniques//sha1(), algorithme de hachage sécurisé (SHA1) functioncreate_uniq

5 . >c# est différent du résultat du chiffrement SHA1 en PHP La solution est

Introduction : c# est différent du résultat du chiffrement SHA1 en PHP L'autre jour, lorsque je débogais. l'API, j'ai découvert que l'utilisation du résultat du cryptage SHA1 écrit en C# est différente de celle de sha1() en PHP. J'ai trouvé la raison pendant longtemps, puis je l'ai comprise lors du débogage de l'interface WeChat. Les documents fournissent des méthodes PHP, donc. Il y aura de nombreux problèmes lors de l'implémentation dans net. Le plus courant est que le jeton ne peut pas passer la vérification. Nous fournissons maintenant une méthode SHA1 avec le même résultat que Php.

6.

Comment implémenter correctement PHP Générer des identifiants uniques

Introduction : Comment implémenter correctement PHP pour générer des identifiants uniques Ce que nous allons faire. pour vous présenter en détail aujourd'hui, l'exemple de code permettant à PHP de générer des identifiants uniques : ? / /Fonction Générer un identifiant unique//sha1(), algorithme de hachage sécurisé (SHA1) functioncreate_uniq

7.

Quelle méthode utilisez-vous pour stocker les mots de passe dans la base de données en utilisant PHP crypté

Introduction : On dit que md5 n'est pas sûr ? il est plus sûr d'utiliser sha1() pour le cryptage. Il existe même un algorithme appelé bcrypt , comment choisissez-vous habituellement ?

8. Tutoriel d'auto-apprentissage PHP Fonction de cryptage PHP

Introduction : Le principe de base du cryptage des données est d'appuyer sur le fichier texte brut d'origine ou données Un certain algorithme les traite pour les transformer en un certain code illisible, généralement appelé « texte chiffré ». De cette manière, l'objectif de protection des données contre le vol et la lecture illégaux est atteint. Les fonctions de chiffrement PHP incluent principalement : les fonctions crypt(), md5() et sha1(), ainsi que les bibliothèques d'extensions de chiffrement Mcrypt et Mas

[Recommandations de questions-réponses associées] :

sha1 - problème de fonctionnement de grands nombres multi-octets python

Quelle méthode utilisez-vous pour stocker les mots de passe dans la base de données en utilisant php ?

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!

Déclaration:
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