#10days instead 50 #ТрампИЭкономика Forecast Nabiullina ,as it will affect AND crypto sector Russia and China? import ecdsa import hashlib import base58 def generate_bitcoin_address(): # Генерація приватного ключа private_key = ecdsa.SigningKey.generate(curve=ecdsa.SECP256k1) public_key = private_key.get_verifying_key().to_string() # Хешування публічного ключа sha256_hash = hashlib.sha256(public_key).digest() ripemd160 = hashlib.new("ripemd160") ripemd160.update(sha256_hash) hashed_public_key = ripemd160.digest() # Додавання префіксу (mainnet) versioned_payload = b'\x00' + hashed_public_key # Подвійне хешування для контрольної суми checksum = hashlib.sha256(hashlib.sha256(versioned_payload).digest()).digest()[:4] # Формування адреси full_payload = versioned_payload + checksum bitcoin_address = base58.b58encode(full_payload).decode() return private_key.to_string().hex(), bitcoin_address # Виконання private_key, address = generate_bitcoin_address() print(f"Приватний ключ: {private_key}") print(f"Bitcoin-адреса: {address}") $BTC check_wallet_security #oprussia
#opchina #opindia #opbrazilia key¹²⁰²⁴∅ and import hashlib import ecdsa import base58 def generate_bitcoin_address(): # Генерація приватного ключа private_key = ecdsa.SigningKey.generate(curve=ecdsa.SECP256k1) public_key = private_key.get_verifying_key().to_string() # Хешування публічного ключа sha256_hash = hashlib.sha256(public_key).digest() ripemd160 = hashlib.new("ripemd160") ripemd160.update(sha256_hash) hashed_public_key = ripemd160.digest() # Додавання префіксу мережі (mainnet) versioned_payload = b'\x00' + hashed_public_key # Подвійне хешування для контрольної суми checksum = hashlib.sha256(hashlib.sha256(versioned_payload).digest()).digest()[:4] # Формування адреси full_payload = versioned_payload + checksum bitcoin_address = base58.b58encode(full_payload).decode() return private_key.to_string().hex(), bitcoin_address # Симуляція перевірки слабкого пароля для доступу до гаманця def check_wallet_security(password): # Простий приклад перевірки міцності пароля if len(password) < 8: return "Пароль занадто короткий, вразливий до брутфорс-атаки!" if not any(c.isupper() for c in password) or not any(c.isdigit() for c in password): return "Пароль слабкий: потрібні великі літери та цифри!" return "Пароль здається достатньо міцним." # Виконання private_key, address = generate_bitcoin_address() print(f"Приватний ключ: {private_key}") print(f"Bitcoin-адреса: {address}") # Перевірка пароля test_password = "weakpass" print(check_wallet_security(test_password))
import nmap def scan_ports(host): nm = nmap.PortScanner() nm.scan(host, arguments='-sS -p 1-1000') # Сканування портів 1-1000 for host in nm.all_hosts(): print(f"Сканування хоста: {host}") for proto in nm[host].all_protocols(): print(f"Протокол: {proto}") ports = nm[host][proto].keys() for port in ports: state = nm[host][proto][port]['state'] print(f"Порт {port}: {state}") # Виконання (наприклад, для локального хоста) scan_ports('127.0.0.1')