fundamentals

encryption

Le chiffrement convertit des données lisibles en une forme illisible qui ne peut être inversée qu'avec la clé correcte. Il sous-tend la sécurité des communications privées, des systèmes financiers et de nombreuses opérations cryptographiques de Bitcoin.

Le chiffrement est le processus de transformation des données lisibles en une forme brouillée à l'aide d'un algorithme mathématique et d'une clé, de sorte que quiconque intercepte les données sans la clé ne voit que du texte chiffré sans signification. Le chiffrement symétrique utilise la même clé pour chiffrer et déchiffrer, le rendant rapide et efficace mais nécessitant que les parties communicantes partagent d'abord cette clé de manière sécurisée. Le chiffrement asymétrique utilise une paire de clés: une clé publique que n'importe qui peut utiliser pour chiffrer un message, et une clé privée détenue uniquement par le destinataire pour le déchiffrer. La plupart des systèmes sécurisés sur internet utilisent une combinaison des deux approches.

Dans le contexte de Bitcoin, le chiffrement est le plus directement pertinent pour la sécurité du portefeuille. De nombreuses applications de portefeuille chiffrent le fichier de clé privée stocké avec un mot de passe, de sorte qu'un attaquant qui obtient le fichier ne peut pas l'utiliser sans le mot de passe. Les transactions Bitcoin elles-mêmes ne sont pas chiffrées, car toutes les données de transaction sont intentionnellement publiques et doivent être vérifiables par chaque noeud du réseau. La sécurité de Bitcoin repose sur des concepts cryptographiques liés mais distincts du chiffrement, notamment le hachage et les signatures numériques. La rubrique cryptographie couvre plus en détail les fondements cryptographiques de Bitcoin.

Frequently asked questions