Quelle est la différence entre une clé privée et une clé publique ?
Ces deux termes sont si souvent mentionnés ensemble qu'il est facile de supposer qu'ils sont à peu près interchangeables, comme s'il s'agissait simplement de deux versions d'un même secret. Ce n'est pas le cas, et cette distinction est précisément ce qui permet aux portefeuilles crypto de fonctionner comme ils le font.
Deux clés, une relation de confiance à sens unique
Une clé privée et une clé publique sont liées mathématiquement, mais cette relation ne fonctionne que dans un sens. La clé privée sert à générer la clé publique, mais il est impossible d'inverser le processus et de remonter d'une clé publique jusqu'à la clé privée dont elle est issue. Cette relation à sens unique permet de partager librement une clé publique, tandis que la clé privée reste totalement secrète.
À quoi sert réellement chaque clé
La clé privée prouve la propriété des fonds et autorise leur dépense. Elle sert à créer une signature numérique pour une transaction, confirmant le droit de transférer des fonds sans jamais exposer la clé elle-même. Toute personne qui détient la clé privée contrôle entièrement les fonds qui lui sont associés ; aucun mot de passe supplémentaire ni contrôle d'identité n'est nécessaire.
La clé publique, en revanche, sert à générer une adresse de portefeuille, la destination vers laquelle d'autres personnes peuvent envoyer des fonds. Elle peut être partagée ouvertement sans aucun risque, car connaître la clé publique ou l'adresse de portefeuille d'une personne permet uniquement de consulter les soldes et l'historique des transactions, et non de déplacer ou d'accéder aux fonds.
Une comparaison concrète utile
Une analogie souvent utilisée est celle d'une boîte aux lettres avec une serrure : l'adresse de portefeuille ressemble à la boîte aux lettres et à sa fente bien visibles ; n'importe qui peut y déposer quelque chose. La clé publique correspond plutôt à une copie de l'adresse de cette boîte aux lettres, que l'on peut distribuer librement. La clé privée est la seule clé qui permet de l'ouvrir, et c'est la seule chose qui ne doit jamais quitter son propriétaire.
Pourquoi confondre les deux est important
Le risque concret de confondre ces deux clés ne concerne généralement pas le fonctionnement du portefeuille — les portefeuilles gèrent automatiquement cette distinction technique — mais plutôt l'hameçonnage et les escroqueries. Une demande invitant quelqu'un à « vérifier » son portefeuille en saisissant une clé privée exploite précisément cette confusion : elle présente comme partageable un élément qui doit toujours rester secret, comme s'il s'agissait d'une clé publique ou d'une adresse.
Rappel de WEEX : seule l'une de ces deux clés doit rester privée
WEEX rappelle aux utilisateurs qu'une clé publique ou une adresse de portefeuille est destinée à être partagée librement : c'est précisément sa fonction. Une clé privée ne doit jamais être saisie ailleurs que dans le logiciel de portefeuille ou sur l'appareil matériel de l'utilisateur, quelle que soit la légitimité apparente de la demande.
Conclusion
Une clé privée et une clé publique ont par conception des fonctions opposées : l'une autorise les dépenses et doit rester secrète, tandis que l'autre identifie une destination et peut être partagée sans risque. Comprendre laquelle est laquelle permet de dissiper une grande partie de la confusion exploitée par les techniques d'hameçonnage courantes, qui reposent sur le brouillage de cette distinction.
FAQ
1. Quelqu'un peut-il déduire ma clé privée à partir de ma clé publique ?
Non. La relation entre elles repose sur une fonction mathématique à sens unique : il est impossible de retrouver une clé privée à partir d'une clé publique ou d'une adresse de portefeuille.
2. Est-il prudent de partager ma clé publique ?
Oui. Une clé publique, ou l'adresse de portefeuille qui en est dérivée, peut être partagée librement. Elle permet uniquement à d'autres personnes d'envoyer des fonds ou de consulter l'historique des transactions, et non d'accéder aux fonds ou de les déplacer.
3. Dois-je gérer manuellement ma clé privée ?
En général, non. La plupart des portefeuilles modernes gèrent automatiquement la génération et l'utilisation des clés privées ; l'utilisateur doit généralement seulement protéger la phrase de récupération qui permet de la régénérer.
4. Pourquoi les escroqueries demandent-elles souvent une clé privée sous prétexte de vérification ?
Parce que cette demande repose sur la confusion entre une clé privée et un élément partageable, comme une clé publique ou une adresse. Les plateformes légitimes n'ont jamais besoin d'une clé privée pour vérifier un compte.
5. Une adresse de portefeuille et une clé publique sont-elles la même chose ?
Pas exactement. Une adresse de portefeuille est dérivée de la clé publique au moyen d'une étape supplémentaire, mais toutes deux peuvent être partagées sans risque, contrairement à la clé privée.