Bitcoin/Clés : Différence entre versions
De WikiOpenTruc
< Bitcoin
m (→Porte-clés) |
m (→Technique) |
||
Ligne 28 : | Ligne 28 : | ||
==Technique== | ==Technique== | ||
− | * | + | * exemple d'adresse : |
+ | <pre> | ||
+ | 1J3BnzUeHubrjdMuBjSPtpUy2wv7RchNyy | ||
+ | 0123456789012345678901234567890123 | ||
+ | </pre> | ||
+ | * Les adresses sont codées sur 34 caractères en base 58 | ||
+ | * (26 majuscules + 26 minuscules + 10 chiffres) = 62 - 4 caractères ambigus (i,I,o,O) | ||
+ | |||
+ | La séquence est la suivante : | ||
+ | * la clé privée est fabriquée n'importe comment. Prise éventuellement au hasard dans {0, 2^^64}) | ||
+ | * la clé publique est générée à partir de la clé privée (l'inverse est impossible) | ||
+ | * l'adresse est générée à partir de la clé publique (l'inverse est impossible) | ||
+ | |||
+ | Normalement, il y a infiniment peu de chances de se choisir une clé privée déjà existante. | ||
+ | (mais au pire, on peut vérifier si la clé publique (ou l'adresse) n'existe pas déjà) | ||
<br> | <br> |
Version du 6 décembre 2017 à 16:34
Sommaire
Clés
- les paiements sont signés (grâce à de la cryptographie réputée incassable/infalsifiable)
- aucune nécessité de trimbaler le porte-monnaie. Il faut par contre avoir les clés d'accès à ses adresses (comptes)
- détenir des bitcoins, c'est posséder des clefs privées de compte publics.
- il est parfaitement idiot (sauf pour de petites sommes) de stocker ses clés sur un site truc ou machin
- le site peut être piraté, du dehors ou du dedans (complicités internes, voire le patron) ... et on est dépouillé. Les arnaques se comptent par dizaines et sont régulières.
- pour des pirates, tant qu'à mener des attaques, autant attaquer des lieux où se trouvent des centaines de clés
- il est plus sûr de stocker ses clés sur du matériel personnel, par exemple du matériel déconnecté d'internet
- à chaque fois qu'une clé circule (sur un fil, dans l'ordi, ou via wifi) elle est potentiellement vulnérable
- en conséquence, c'est la réduction du nombre de transmission(s) qui doit être visée
- la clé publique et l'adresse bitcoin sont générées à partir de la clé privée
exemple : 14NkiEKAfH31wKNgNjK7zD98M165qv7i12 0123456789012345678901234567890123
34 octets
Technique
- exemple d'adresse :
1J3BnzUeHubrjdMuBjSPtpUy2wv7RchNyy 0123456789012345678901234567890123
- Les adresses sont codées sur 34 caractères en base 58
- (26 majuscules + 26 minuscules + 10 chiffres) = 62 - 4 caractères ambigus (i,I,o,O)
La séquence est la suivante :
- la clé privée est fabriquée n'importe comment. Prise éventuellement au hasard dans {0, 2^^64})
- la clé publique est générée à partir de la clé privée (l'inverse est impossible)
- l'adresse est générée à partir de la clé publique (l'inverse est impossible)
Normalement, il y a infiniment peu de chances de se choisir une clé privée déjà existante. (mais au pire, on peut vérifier si la clé publique (ou l'adresse) n'existe pas déjà)
Porte-clés
On peut essayer d'empiler les niveaux de protection :
- les clés ultimement stockées sur une clé usb. Il existe même des clés dédiées.
- les éventuelles connexions se faisant via un raspberry pi sous raspbian ou une distro plus secure
Pages connexes