Untitled

 avatar
unknown
plain_text
a month ago
1.1 kB
3
Indexable
from bitcoinlib.keys import Key

def generate_bitcoin_keys(output_file, num_keys):
    """
    Génère un certain nombre de clés privées Bitcoin avec leurs adresses correspondantes
    et les enregistre dans un fichier texte.
    """
    with open(output_file, "w") as f:
        for i in range(num_keys):
            # Générer une nouvelle clé privée Bitcoin
            key = Key()
            private_key = key.wif()  # Clé privée au format WIF
            address = key.address()  # Adresse Bitcoin correspondante
            
            # Enregistrer dans le fichier
            f.write(f"Clé privée : {private_key} | Adresse : {address}\n")
            
            print(f"Clé privée {i + 1}/{num_keys} générée : {private_key} | Adresse : {address}")

    print(f"\n{num_keys} clés générées et enregistrées dans {output_file}")


if __name__ == "__main__":
    # Fichier de sortie
    output_file = "bitcoin_keys.txt"

    # Nombre de clés à générer
    num_keys = int(input("Combien de clés privées souhaitez-vous générer ? : "))

    # Générer les clés
    generate_bitcoin_keys(output_file, num_keys)
Editor is loading...
Leave a Comment