Aller au contenu principal
+31 85 109 1211 Attention aux usurpations d’identité — vérifiez nos coordonnées officielles Vérifier nos coordonnées

Blog

Passphrase crypto oubliée : le portefeuille caché est-il récupérable ?

En bref

Une passphrase de portefeuille oubliée ne peut pas être réinitialisée pour ouvrir le même portefeuille caché. Une récupération peut être possible en testant des candidats avec la phrase de récupération d’origine, puis en comparant les comptes obtenus à des données vérifiables. Les fragments et habitudes de composition dont vous vous souvenez peuvent réduire la recherche, sans en déterminer l’issue.

Une autre passphrase crée d’autres comptes : un solde nul ne constitue donc pas un test fiable à lui seul. Vérifiez aussi le type d’adresse et les paramètres du compte. Distinguez le PIN, le mot de passe de l’application et la passphrase ; préservez tout accès existant et notez vos souvenirs avant les essais. Les outils exigent une configuration hors ligne rigoureuse. Une recherche infructueuse ne prouve ni la disparition des actifs ni l’examen de toutes les passphrases possibles.

Passphrase crypto oubliée : le portefeuille caché est-il récupérable ?

La passphrase oubliée d’un portefeuille cryptographique ne peut pas être déduite à partir de votre seule phrase de récupération. Chaque passphrase possible est cryptographiquement valide ; par conséquent, la saisie d’une passphrase erronée crée un nouveau portefeuille au lieu de générer une erreur — c’est pourquoi une phrase de récupération correcte peut débloquer un solde nul. La récupération consiste à tester des passphrases candidates par rapport à une adresse connue du portefeuille contenant les fonds — soit à l’aide d’un logiciel open source tel que BTCRecover, exécuté hors ligne, soit par l’intermédiaire d’un spécialiste de la récupération de l’accès au portefeuille. Les éléments dont vous vous souvenez peuvent mieux cibler la recherche ; le dossier complet doit être évalué.

Un motif dont vous vous souvenez, à l’exception de quelques caractères inconnus, peut généralement être résolu en quelques heures.

Votre portefeuille ne vous dira jamais que la passphrase est incorrecte

C’est ce que presque personne ne sait, et cela explique le symptôme qui amène la plupart des gens ici.

Une passphrase — ce secret supplémentaire facultatif que vous ajoutez à votre phrase de récupération — n’est comparée à aucun élément. La dérivation ne compare pas votre saisie à une passphrase d’origine. Le logiciel prend ce que vous saisissez, le combine avec votre phrase de récupération et génère un portefeuille. Saisissez une passphrase différente et vous obtiendrez un portefeuille différent, créé à partir de la même phrase.

Il n’y a pas de message indiquant « passphrase incorrecte », pas de compteur de tentatives, rien. La documentation de BTCRecover l’indique clairement : le symptôme habituel d’une erreur de passphrase est un ensemble de comptes entièrement vides, sans solde ni historique. Presque aucun guide destiné aux particuliers ne le mentionne.

C’est à cause de ce silence que les gens en concluent que leur phrase de récupération est corrompue et commencent à la réécrire. La phrase de récupération peut être correcte ; une passphrase différente est une explication possible.

La différence entre le portefeuille de base et le portefeuille caché

Si vous avez utilisé une passphrase, le portefeuille de base et le portefeuille caché sont deux portefeuilles distincts. Le portefeuille de base n’est pas celui dérivé de cette passphrase. Ce deuxième portefeuille porte un nom : il s’agit d’un portefeuille caché, doté de son propre solde et de son propre historique de transactions. Votre phrase de récupération permet à elle seule d’ouvrir un portefeuille — le portefeuille de base — qui fonctionne normalement. Il peut être vide ou avoir son propre solde.

Ce nom décrit l’objectif de conception. Quiconque récupère vos 24 mots et les restaure voit le portefeuille de base et ne dispose d’aucun indice laissant supposer l’existence d’un autre portefeuille. C’est là tout l’intérêt de cette fonctionnalité, et c’est également la raison pour laquelle ce mécanisme piège ses propres propriétaires : rien à l’écran n’indique la présence d’un deuxième portefeuille.

Une phrase de récupération peut contenir autant de portefeuilles cachés que vous disposez de passphrases. Certaines personnes en configurent délibérément deux ou trois, à raison d’une par cas d’usage.

Il existe un test gratuit que vous pouvez effectuer dès maintenant.

Vérifiez une adresse dont vous savez qu’elle détenait vos fonds et consultez son historique sur le bon réseau. Un portefeuille de base vide ne prouve ni qu’une passphrase a été utilisée ni qu’aucun vol n’a eu lieu : vous consultez peut-être d’autres comptes ou adresses.

C’est l’historique de l’adresse d’origine qui permet de poursuivre le diagnostic, pas le seul solde affiché.

Le fonctionnement varie selon les marques. Ledger associe la passphrase à un deuxième code PIN, comme expliqué dans le guide consacré à la passphrase Ledger ; Trezor vous la demande dans une fenêtre distincte, comme indiqué dans le guide consacré à la passphrase Trezor.

Arrêtez de deviner et notez ce dont vous vous souvenez

Avant de tester un seul candidat, mettez toutes vos idées par écrit. Saisir des passphrases au hasard sur l’appareil ne vous coûte que du temps : chaque tentative erronée ouvre un nouveau portefeuille vide. Le véritable danger se cache derrière une simple invite. En revanche, ne tentez pas de deviner le code PIN : un Ledger s’efface automatiquement après trois saisies erronées, et un effacement sans sauvegarde vérifiée de la phrase de récupération transforme un simple problème de passphrase en une perte totale. Notez-la d’abord, testez-la ensuite.

Notez tous les fragments dont vous vous souvenez : leur longueur approximative. S’il s’agissait d’un seul mot ou de plusieurs. S’ils comportaient des majuscules, des chiffres, des espaces ou des signes de ponctuation. Quelle langue de clavier vous avez utilisée. Où vous l’auriez enregistré, et ce que vous faisiez la semaine où vous l’avez configuré. Ce sont ces fragments, qui semblent inutiles pris isolément, qui transforment une recherche impossible en une recherche simple.

Une règle s’applique dans tous les cas : ne saisissez jamais votre phrase de récupération ni votre passphrase sur aucun site web. Aucun outil, service ou « vérificateur de portefeuille » légitime n’a besoin que vous les saisissiez dans un navigateur, et les sites qui vous le demandent cherchent en réalité à les collecter.

Deux choses doivent exister avant que la récupération puisse commencer

Pour rechercher une passphrase à partir de la phrase de récupération, il faut la phrase complète et un moyen de reconnaître le portefeuille d’origine. Une adresse connue ou le xpub du compte est utile ; l’absence d’adresse conservée par vos soins n’exclut pas automatiquement une évaluation.

Chaque passphrase candidate produit un portefeuille à comparer à des données de référence fiables. BTCRecover peut utiliser une adresse ou un xpub et, dans les cas pris en charge, une base de données d’adresses. Le réseau, les chemins de dérivation et la plage d’adresses doivent correspondre ; tout résultat doit être vérifié avec l’historique du portefeuille de son propriétaire.

Les gens les trouvent dans d’anciennes confirmations de retrait d’échange, dans des reçus par e-mail, dans un signet d’explorateur de blocs ou écrites sur la même feuille que la phrase. Cherchez avant de conclure que vous n’en avez pas.

Ce que vous vous souvenez encore détermine ce qui est possible

Vous vous souvenez de la passphrase, mais pas de sa forme exacte

C’est la position la plus forte. Vous savez que c’était le nom de votre chien et une année, mais pas si le D était en majuscule ni où se trouvaient les chiffres.

C’est une attaque par masque : le modèle est fixe, et seules les positions inconnues sont testées. Une terminaison à quatre chiffres représente 10 000 candidats. Ajoutez des majuscules incertaines sur huit lettres, et vous arrivez à environ 2,5 millions. Les deux sont assez petits pour être résolus sur du matériel ordinaire. Lorsque ces cas aboutissent, c’est généralement pour cette raison.

Vous vous souvenez de la structure, mais pas du contenu

C’est toujours faisable, et la taille dépend entièrement de la structure que vous parvenez à cerner. Si un mot connu est suivi d’exactement deux chiffres inconnus et que tous les autres caractères sont fixés, il existe 100 terminaisons possibles.

Deux mots inconnus dans une passphrase ne représentent pas automatiquement 2 048 × 2 048 possibilités. La liste BIP-39 s’applique aux phrases de récupération, pas aux passphrases librement choisies. Ce calcul ne vaut que si les deux mots proviennent avec certitude de cette liste précise. Sinon, les mots candidats, majuscules et séparateurs doivent être définis à partir de vos souvenirs réels ; la faisabilité dépend de cette recherche.

Chaque contrainte que vous énoncez réduit les résultats de plusieurs ordres de grandeur. Chacune de celles que vous inventez pour vous rassurer gâche la simulation.

Vous ne vous souvenez que de sa brièveté

Il s’agit désormais d’une recherche par force brute sur l’ensemble des caractères imprimables, et le nombre de calculs augmente très rapidement. Il existe 95 caractères ASCII imprimables. Cinq caractères inconnus représentent environ 7,7 milliards de possibilités ; six, environ 735 milliards. Le problème de débit ne fait qu’aggraver la situation. La conversion de votre phrase en seed binaire implique l’application de l’algorithme PBKDF2-HMAC-SHA512 à 2 048 reprises, un processus délibérément lent, et c’est voulu (ce chiffre de 2 048 n’a aucun rapport avec le nombre de mots, mais correspond au nombre d’itérations).

BTCRecover prend aussi en charge l’accélération GPU pour les recherches de passphrases BIP-39. La vitesse réelle dépend du matériel, des chemins de dérivation et du nombre d’adresses vérifiées. Il faut mesurer la recherche configurée avant d’en estimer la durée ; aucun nombre de caractères ne constitue une limite universelle.

Comment la recherche se déroule concrètement, étape par étape

Il s’agit d’une opération en ligne de commande, et elle est lente. Si vous n’êtes pas à l’aise avec le terminal, lisez cet article pour comprendre le fonctionnement d’un service plutôt que de le faire vous-même : une exécution mal configurée peut vous faire perdre une semaine sans rien apporter. Commencez par vous déconnecter d’Internet. Téléchargez BTCRecover uniquement à partir de sa documentation officielle sur btcrecover.readthedocs.io, puis déconnectez l’appareil avant que votre phrase de récupération n’entre en contact avec celui-ci. Il existe des versions contrefaites d’outils de récupération conçues spécifiquement pour voler les phrases de récupération.

Rassemblez les trois éléments.

Votre phrase de récupération complète, l’adresse de référence ou le xpub, ainsi que le type d’adresse utilisé par votre portefeuille : Legacy, P2SH ou SegWit natif. Ce troisième élément est souvent omis, ce qui est fatal :

la recherche d’une adresse Legacy alors que votre portefeuille a généré une adresse SegWit native ne donnera jamais de résultat, même si la passphrase correcte figure dans la liste.

Notez ce dont vous vous souvenez sous forme de schéma.

L’outil prend en compte une description de l’espace de recherche : les parties fixes dont vous avez la certitude, les positions inconnues, ainsi que les ensembles de caractères associés à ces positions. C’est à ce stade que les contraintes définies précédemment se traduisent par une taille de calcul effective. Mieux vaut être précis que trop optimiste.

Définissez la limite de génération d’adresses.

Le logiciel vérifie les premières adresses générées par chaque candidat. Si vous avez beaucoup utilisé le portefeuille avant l’adresse que vous comparez, augmentez la limite ; sinon, la passphrase correcte pourrait passer inaperçue.

Vérifiez la configuration avant l’exécution effective.

Testez cette même configuration sur un portefeuille dont vous connaissez la passphrase, ou sur votre portefeuille de base dont la passphrase est vide, et vérifiez qu’elle trouve bien l’adresse attendue.

L’échec le plus courant n’est pas dû à une passphrase introuvable, mais à une configuration qui ne pouvait rien trouver dès le départ.

Dix minutes consacrées à cette étape vous feront gagner plusieurs jours.

Commencez par une largeur réduite, puis élargissez progressivement.

Commencez par exécuter la version la plus restrictive de votre modèle. Ajoutez des incertitudes une dimension à la fois : les majuscules, puis les chiffres, puis la longueur. Chaque extension multiplie le temps d’exécution ; vous avez donc tout intérêt à éliminer les possibilités peu coûteuses avant de passer aux plus coûteuses.

En cas de correspondance, effectuez un balayage plutôt qu’une importation.

Transférez tous vos fonds vers un portefeuille que vous aurez créé vous-même, plutôt que de continuer à utiliser des clés qui se trouvent désormais en clair sur un ordinateur en service.

Si une exécution correctement configurée, tenant compte de vos contraintes réelles, ne donne aucun résultat, ce sont les contraintes qui étaient erronées, et non la méthode. Revenez à l’étape 3 et remettez en question vos certitudes.

La majuscule et les espaces superflus sont les deux contraintes qu’il convient d’assouplir en premier lieu, car chacune d’entre elles modifie complètement le portefeuille dérivé, même si cela ne semble pas avoir d’incidence au moment où vous les saisissez.

Quand le dossier complet doit être évalué

Évaluer les éléments disponibles

Une passphrase peut avoir de nombreuses longueurs et combinaisons de caractères ; la stratégie de recherche et les données disponibles du portefeuille doivent donc être évaluées ensemble. Une passphrase est également inutilisable sans la phrase de récupération à laquelle elle est associée, et une phrase de récupération complètement perdue, sans aucun autre élément du portefeuille, ne peut être récupérée par personne.

Les services sérieux ne demandent pas de paiement à l’avance et ne promettent pas de résultats.

Passphrase, mot de passe et code PIN : trois verrous différents

La plupart des gens utilisent le mauvais terme parmi ceux-ci, et c’est cette différence qui détermine entièrement vos chances.

Un code PIN permet de déverrouiller l’appareil physique. Si vous l’oubliez, réinitialisez l’appareil, effectuez une restauration à l’aide de votre phrase de récupération, puis choisissez un nouveau code PIN. Vos comptes seront rétablis, car ils n’ont jamais été enregistrés sur l’appareil.

Un mot de passe permet de déverrouiller une application de portefeuille ou un fichier de portefeuille chiffré sur votre ordinateur. Vous pouvez remplacer le mot de passe d’une application en effectuant une restauration à partir de votre phrase de récupération ; les fichiers chiffrés tels que wallet.dat posent un problème de reconstruction différent, abordé dans le guide des mots de passe de Bitcoin Core.

Une passphrase ne permet pas de déverrouiller quoi que ce soit. Elle permet de générer un portefeuille distinct. Une réinitialisation ne la récupère pas et la phrase de récupération seule ne peut pas la produire. Préservez tout accès encore fonctionnel, par exemple un deuxième code PIN déjà configuré sur Ledger ; cet accès ne révèle pas la passphrase à utiliser sur un appareil de remplacement.

Deux problèmes connexes font l’objet de guides spécifiques : le cas d’une phrase rejetée d’emblée, au lieu d’ouvrir un portefeuille vide, est abordé dans la section consacrée aux phrases mnémoniques invalides, et si vous avez un doute sur l’existence d’une passphrase sur votre Trezor, cette question est traitée ici.

La stocker pour que cela ne se reproduise pas

Une fois que vous y aurez à nouveau accès, transférez les fonds vers un nouveau portefeuille et effectuez une sauvegarde correcte de cette nouvelle configuration. Le papier est sujet aux aléas habituels : il se décolore, se déchire et brûle. Le métal résiste à ces trois éléments. Conservez votre passphrase sur un support métallique, dans un lieu physique différent de celui où se trouve votre phrase de récupération. Conserver les deux au même endroit va à l’encontre de l’intérêt même d’une passphrase, et le fait de ne garder cette passphrase que dans votre tête est précisément ce qui vous a conduit ici.

Avant de transférer tout actif de valeur dans un portefeuille protégé par une passphrase, restaurez ce portefeuille à partir de zéro sur un appareil entièrement effacé et vérifiez que le solde s’affiche correctement. Une sauvegarde que vous n’avez pas testée n’est qu’une hypothèse.

Si votre situation concerne une passphrase oubliée ou une phrase de récupération qui ouvre le mauvais portefeuille, Crypto Recovers vous propose une évaluation gratuite : décrivez ce dont vous disposez encore et vous obtiendrez une évaluation honnête permettant de déterminer si la recherche est suffisamment simple pour valoir la peine d’être lancée, avant tout engagement. Nous effectuons des récupérations depuis 2019 et nous travaillons selon le principe « Pas de récupération, pas de frais ».

Nous ne gérons à aucun moment vos fonds, et rien de ce qui vous appartient ne transite par nos soins ; si la récupération aboutit, vous transférez l’intégralité de vos fonds vers un nouveau portefeuille que vous aurez créé vous-même, puis vous nous versez vous-même la rémunération au succès convenue.

Nous ne traitons pas les affaires liées au vol de cryptomonnaies ou aux escroqueries.

Les transactions sur la blockchain sont irréversibles, et notre travail consiste à rétablir techniquement l’accès pour les personnes qui possèdent toujours ce à quoi elles n’ont plus accès.

FAQ

L’option « passphrase » est activée, mais je ne me souviens pas en avoir créé une. L’ai-je fait ?

Pas nécessairement. L’activation de la fonction passphrase ne prouve pas qu’elle a servi à créer le compte d’origine. Comparez une adresse d’origine connue et son historique ; sur Ledger, vérifiez aussi l’accès éventuellement configuré avec un deuxième code PIN. Un portefeuille de base vide ne suffit pas à trancher.

Une mise à jour du firmware a-t-elle effacé mes cryptomonnaies ?

Une mise à jour du firmware ne supprime pas les actifs de la blockchain. En revanche, un échec de mise à jour ou une réinitialisation nécessaire peut effacer les données du portefeuille sur l’appareil. Vérifiez votre sauvegarde et toute passphrase nécessaire avant la mise à jour. Si le solde affiché est ensuite nul, vérifiez aussi le compte et les paramètres du portefeuille.

De combien de tentatives dispose-je pour saisir la passphrase ?

Le nombre de tentatives pour saisir la passphrase est généralement illimité, car chaque passphrase crée un portefeuille différent. Il en va autrement pour les tentatives de saisie du code PIN, qui peuvent être limitées selon le modèle de portefeuille matériel.

Puis-je recourir à une attaque par force brute pour retrouver une passphrase oubliée ?

Parfois. Les éléments dont vous vous souvenez peuvent mieux cibler la recherche ; le dossier complet doit être évalué.

Pourquoi chaque passphrase que j’essaie ouvre-t-elle un portefeuille vide ?

Une passphrase incorrecte crée un portefeuille différent avec un solde nul. Cependant, la bonne passphrase peut aussi sembler vide si le mauvais type d’adresse ou les mauvais paramètres de portefeuille sont utilisés.

Une passphrase doit-elle être exactement correcte ?

Oui. Même un seul caractère incorrect, une lettre majuscule ou un espace supplémentaire crée un portefeuille complètement différent. La passphrase doit correspondre exactement à la passphrase d’origine.

Puis-je faire confiance à quelqu’un qui me contacte en proposant une récupération de passphrase ?

Non. Méfiez-vous des offres de récupération non sollicitées, surtout si elles demandent un paiement initial ou votre phrase de récupération. Les services de récupération légitimes évaluent d’abord le cas et ne vous demandent jamais de saisir votre phrase de récupération sur un site web ou dans un chat.

Les étapes n’ont pas suffi ?

La première évaluation est gratuite et ne nécessite aucune donnée sensible. Décrivez ce qu’il vous reste et vous saurez si la récupération est réaliste. Vous ne payez que si la récupération réussit.

Demander une évaluation

Partager cet article

XLinkedInFacebook

À propos de l’auteur

Robbert Bink

Robbert Bink

Fondateur et spécialiste de la récupération de portefeuilles

Sa première récupération de portefeuille réussie remonte à 2019. Plus de 15 ans d’expérience en programmation et informatique ; dirige l’évaluation des dossiers, la stratégie de récupération et le développement de logiciels spécialisés.

Lire le profil complet →