Maison  >  Article  >  développement back-end  >  Résumé détaillé de l'extension de chiffrement PHP

Résumé détaillé de l'extension de chiffrement PHP

伊谢尔伦
伊谢尔伦original
2017-06-12 13:57:401895parcourir

Bibliothèque d'extension de chiffrement PHP—Bibliothèque d'extension Mhash Qu'est-ce que la bibliothèque d'extension Mhash : Mhash est une bibliothèque d'extension de chiffrement PHP irréversible basée sur le principe des mathématiques discrètes. Elle n'est pas activée par défaut. mhash peut être utilisé pour créer des valeurs de vérification, des résumés de messages, des codes d'authentification de message et enregistrer des informations clés (telles que des mots de passe) sans le texte original. 1. Installation de la bibliothèque d'extensions Mhash L'installation de la bibliothèque d'extensions Mhash est similaire à l'installation de la bibliothèque d'extensions Mcrypt. Je ne la présenterai pas ici. Vous pouvez vous référer à l'article précédent « Bibliothèque d'extensions de chiffrement PHP-Bibliothèque d'extensions Mcrypt » ! 2. Constantes de la bibliothèque d'extension Mhash La bibliothèque Mhash prend en charge plusieurs algorithmes de hachage tels que MD5, SHA, CRC32, etc. Vous pouvez utiliser les fonctions mhash_count() et mhash_get_hash_name() pour afficher les noms d'algorithmes pris en charge. Jetons un coup d'œil à l'exemple de code :

1. 10 articles recommandés sur la fonction crypt()

Résumé détaillé de l'extension de chiffrement PHP

Introduction : Bibliothèque d'extension de chiffrement PHP—Bibliothèque d'extension Mhash Qu'est-ce que la bibliothèque d'extension Mhash : Mhash est une bibliothèque d'extension de chiffrement PHP irréversible basée sur le principe des mathématiques discrètes. Elle n'est pas activée par défaut. mhash peut être utilisé pour créer des valeurs de vérification, des résumés de messages, des codes d'authentification de message et enregistrer des informations clés (telles que des mots de passe) sans le texte original. 1. Installation de la bibliothèque d'extensions Mhash L'installation de la bibliothèque d'extensions Mhash est similaire à l'installation de la bibliothèque d'extensions Mcrypt. Je ne la présenterai pas ici. Vous pouvez vous référer à l'article précédent « Bibliothèque d'extensions de chiffrement PHP-Bibliothèque d'extensions Mcrypt...

2. À propos du résumé d'utilisation de la méthode de cryptage PHP

Résumé détaillé de l'extension de chiffrement PHP

Introduction : Bibliothèque d'extension de chiffrement PHP — Bibliothèque d'extension Mhash Qu'est-ce que la bibliothèque d'extension Mhash : Mhash est une bibliothèque d'extension de chiffrement PHP irréversible basée sur le principe des mathématiques discrètes. Elle n'est pas activée par défaut. mhash peut être utilisé pour créer des valeurs de vérification, des résumés de messages, des codes d'authentification de message et enregistrer des informations clés (telles que des mots de passe) sans le texte original. 1. Installation de la bibliothèque d'extensions Mhash L'installation de la bibliothèque d'extensions Mhash est similaire à l'installation de la bibliothèque d'extensions Mcrypt. Je ne la présenterai pas ici. Vous pouvez vous référer à l'article précédent « Bibliothèque d'extensions de chiffrement PHP-Bibliothèque d'extensions Mcrypt...

3.

Résumé de l'article sur la façon d'utiliser la bibliothèque d'extensions de chiffrement

Résumé détaillé de l'extension de chiffrement PHP

Introduction : Bibliothèque d'extension de chiffrement PHP—Bibliothèque d'extension Mhash Qu'est-ce que la bibliothèque d'extension Mhash : Mhash est une bibliothèque d'extension de chiffrement PHP irréversible basée sur le principe des mathématiques discrètes. Elle n'est pas activée par défaut. mhash peut être utilisé pour créer des valeurs de vérification, des résumés de messages, des codes d'authentification de message et enregistrer des informations clés (telles que des mots de passe) sans le texte original. 1. Installation de la bibliothèque d'extensions Mhash L'installation de la bibliothèque d'extensions Mhash est similaire à l'installation de la bibliothèque d'extensions Mcrypt. Je ne la présenterai pas ici. Vous pouvez vous référer à l'article précédent « Bibliothèque d'extensions de chiffrement PHP-Bibliothèque d'extensions Mcrypt...

4.

Résumé de l'utilisation de l'extension de chiffrement php mcrypt

Résumé détaillé de l'extension de chiffrement PHPIntroduction : Le langage PHP est livré avec de nombreuses méthodes et extensions de chiffrement et de décryptage. Aujourd'hui, nous présentons l'une des extensions, l'extension mcrypt. L'extension mcrypt complète l'encapsulation des algorithmes de chiffrement couramment utilisés. En fait, cette extension est une encapsulation de la bibliothèque de classes standard mcrypt. mcrypt a complété un certain nombre d'algorithmes de chiffrement couramment utilisés, tels que DES, TripleDES,

5. bibliothèque d'extension de chiffrement-Mhash Explication détaillée de l'utilisation des exemples de bibliothèque d'extension

Résumé détaillé de l'extension de chiffrement PHPIntroduction : Qu'est-ce que la bibliothèque d'extension Mhash : Mhash est basé sur le principe des mathématiques discrètes. Une bibliothèque d'extension de chiffrement PHP irréversible, qui n'est pas activée par défaut. mhash peut être utilisé pour créer des valeurs de vérification, des résumés de messages, des codes d'authentification de message et enregistrer des informations clés (telles que des mots de passe) sans le texte original.

6. Bibliothèque d'extensions de chiffrement PHP – Exemple d'utilisation de la bibliothèque d'extensions Mcrypt

Résumé détaillé de l'extension de chiffrement PHP

Introduction : Avant de commencer le texte principal de cet article, comprenons d'abord ce qu'est la bibliothèque d'extension de chiffrement PHP : Il n'y a pas que plusieurs fonctions de chiffrement en PHP ( md5, crypt, sha1), de plus, il existe des bibliothèques complètes d'extensions de chiffrement en PHP ! Tout comme PHP ne prend pas en charge à l'origine le fonctionnement d'une certaine fonction, mais si vous souhaitez la prendre en charge dans la nouvelle version, vous pouvez la fournir de manière étendue. De cette manière, lorsque nous configurons PHP, si nous n'utilisons pas cette fonction, nous pouvons empêcher le chargement de PHP. Cela économise ainsi les ressources du serveur et améliore ses performances.

7. Présenter en détail l'utilisation de base de l'extension de chiffrement PHP mcrypt

Résumé détaillé de l'extension de chiffrement PHP

Introduction : Mcrypt prend en charge les quatre modes de chiffrement par blocs suivants : CBC, OFB, CFB et ECB. S'il est lié à libmcrypt-2.4.x ou supérieur, le mode groupé nOFB et le mode streaming sont également pris en charge. Voici les modes de chiffrement pris en charge et leurs constantes prédéfinies correspondantes. 1. MCRYPT_MODE_ECB (livre de codes électronique) convient aux données aléatoires. Par exemple, ce mode peut être utilisé pour chiffrer d'autres clés. Étant donné que les données à chiffrer sont très petites

8. Résumé de l'utilisation de l'extension de chiffrement openssl de PHP (recommandé)

Résumé détaillé de l'extension de chiffrement PHP

Introduction : L'éditeur ci-dessous vous apportera un résumé de l'utilisation de l'extension de chiffrement openssl de PHP (recommandée). L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur pour y jeter un œil

9 Résumé de l'utilisation de l'extension de chiffrement openssl de PHP

Résumé détaillé de l'extension de chiffrement PHP

Introduction : L'éditeur ci-dessous vous apportera un résumé de l'utilisation de l'extension de chiffrement openssl de PHP (recommandée). L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Venez jeter un œil avec l'éditeur

10 Implémentation de l'algorithme de chiffrement PHP 3DES

Résumé détaillé de l'extension de chiffrement PHP

Introduction : Ce que je dois faire récemment, c'est que php renvoie une URL cryptée en 3des vers .net, puis le côté .net la déchiffre. L'implémentation de PHP n'a jamais été en mesure de correspondre à la fin du .net. Je vais d'abord l'écrire ici et j'espère recevoir des conseils d'experts. Il y a d'innombrables personnes sur Internet qui copient et copient sans le vérifier personnellement. J'espère que tout le monde pourra adhérer à la méthode rigoureuse à l'avenir. Avant que la bibliothèque d'extension de chiffrement PHP Mcrypt ne chiffre et déchiffre les données, elle crée d'abord un vecteur d'initialisation, appelé iv en abrégé. Par $iv = mcrypt_create_iv(mcrypt_g ...

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