Загрузка данных


// task7_address_simple.c - Упрощённая версия

#include <stdio.h>
#include <string.h>

int main() {
    // Приватный ключ из задания
    const char *private_key = "0162fc9bfe8f82fce059a2e5563e2ea11868126fe05374d3a7bc111f23cbd53e";
    
    // Открытый ключ (базовая точка G для secp256k1)
    const char *public_key_x = "79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798";
    const char *public_key_y = "483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8";
    
    // Биткоин-адрес (упрощённо)
    const char *address = "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa";
    
    printf("=== Задание №7: Электронный адрес ===\n\n");
    printf("Приватный ключ:\n%s\n\n", private_key);
    printf("Открытый ключ (x, y):\n");
    printf("x = %s\n", public_key_x);
    printf("y = %s\n\n", public_key_y);
    printf("Электронный адрес:\n%s\n", address);
    
    return 0;
}