Maison > développement back-end > tutoriel php > PHP génère un exemple de code de chiffrement à clé privée de chiffrement à clé publique

PHP génère un exemple de code de chiffrement à clé privée de chiffrement à clé publique

怪我咯
Libérer: 2023-03-13 16:04:02
original
1926 Les gens l'ont consulté

Concept de clé publique : la clé publique peut être téléchargée sur le réseau , ce qui signifie que les parties réceptrice et émettrice peuvent connaître la clé publique de l'autre bien sûr, si vous utilisez le reniflage de réseau et d'autres technologies. , Le contenu de la clé publique peut être détecté sur le réseau, mais vous ne pouvez pas déchiffrer le fichier avec uniquement la clé publique.

Le concept de clé privée : La clé privée est privée pour chaque utilisateur et ne sera pas transmise sur le réseau (c'est-à-dire qu'il n'est pas nécessaire que les parties réceptrice et émettrice échangent cette clé entre elles) , qui garantit la sécurité de ce mot de passe , les pirates ne peuvent pas renifler la clé sur le réseau, mais elle est strictement stockée dans le propre hôte de l'utilisateur.

La relation entre la clé publique et la clé privée : seule la clé privée peut déverrouiller les données cryptées par la clé publique, et seule la clé publique peut déverrouiller les données cryptées par la clé privée, et aucune d'elles ne peut déverrouiller eux-mêmes! C’est la clé pour garantir que les données ne peuvent pas être volées ! La seule différence entre les clés publiques et les clés privées est que les clés publiques sont échangées et transmises sur le réseau, tandis que les clés privées elles-mêmes sont conservées et non transmises sur le réseau.

Cet article présente principalement les informations pertinentes sur la façon de générer une clé publique chiffrée et de chiffrer une clé privée en PHP. Les amis qui en ont besoin peuvent se référer à

Un exemple de la façon de le faire. générer une clé publique chiffrée et chiffrer une clé privée en PHP Explication détaillée

Générer des clés publiques et privées Sous Win, la prise en charge d'openssl.cof est requise. Liunx est généralement livré avec installation<.>

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:
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