Que signifie la clé privée ?

云罗郡主
Libérer: 2019-01-15 10:36:43
original
18043 Les gens l'ont consulté

Que signifie la clé privée ?

Que signifie la clé privée

L'algorithme de cryptage à clé privée utilise une seule clé privée pour crypter et déchiffrer les données ? , composé de nombres sélectionnés au hasard, l'utilisateur doit avoir besoin d'une clé privée pour terminer le décryptage.

Algorithme de chiffrement à clé privée, également connu sous le nom d'algorithme de chiffrement symétrique, car la clé de déchiffrement et la clé de chiffrement de cet algorithme sont les mêmes. Précisément parce que la même clé est utilisée à la fois pour le cryptage et le déchiffrement, cette clé ne peut pas être rendue publique. Les plus courants incluent « l’algorithme de cryptage DES » et « l’algorithme de cryptage AES ».

En cryptographie, une clé (également souvent appelée clé d'or) fait référence à une information secrète utilisée pour réaliser des applications cryptographiques telles que le cryptage, le déchiffrement et la vérification de l'intégrité. Dans la cryptographie symétrique (ou cryptographie à clé), la même clé est utilisée pour le cryptage et le déchiffrement, elle doit donc rester secrète. En cryptographie à clé publique (ou cryptographie asymétrique), les clés utilisées pour le chiffrement et le déchiffrement sont différentes : généralement l'une est publique, appelée clé publique ; l'autre est gardée secrète, appelée clé privée.

Inconvénients des algorithmes à clé publique

En réalité, le mécanisme à clé publique a également ses inconvénients, c'est-à-dire que l'efficacité est très faible et bien inférieure à celle couramment utilisée les algorithmes à clé privée (tels que DES et AES) peuvent être un ou deux ordres de grandeur plus lents. Il n’est donc pas adapté au chiffrement de grandes quantités d’informations brutes. Afin de prendre en compte à la fois la sécurité et l'efficacité, nous utilisons généralement une combinaison d'algorithmes à clé publique et d'algorithmes à clé privée :

Tout d'abord, l'expéditeur crypte les informations d'origine à l'aide d'un algorithme symétrique.

Le récepteur génère une paire de clés, une clé publique et une clé privée, via le mécanisme de clé publique.

Le destinataire envoie la clé publique à l'expéditeur.

L'expéditeur crypte la clé de l'algorithme symétrique avec la clé publique et l'envoie au destinataire.

Le récepteur utilise la clé privée pour décrypter afin d'obtenir la clé de l'algorithme symétrique.

L'expéditeur envoie ensuite les informations originales cryptées au destinataire.

Le récepteur utilise la clé de l'algorithme symétrique pour décrypter.


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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!