Arkadaşlar aşağıdaki kodu da deneyin özellikle belli bir aralıkta çözüm arayanlar için bire bir...
ran = 1 (bitcoin DEC değeri Bunu siz girin , aşağıda Dec 1 den başlar birer arttırarak private key üretip verilen adresi çözmeye çalışır)
AMAÇ dec aralığı bilinen bir adresi bulmaya çalışmak (özellikle muhtelif bulmacalarda kullanabilirsiniz) (sayfalama mantığın bir versiyonu 128 e bölünmeden dec değerleri üzerinden ilerliyor)
BU KOD SIRALI TARAMA
from bitcoin import *
import random
f = open("bulunan.txt", "w")
ran = 1
while True:
ran = ran + 1
myhex = "%064x" % ran
myhex = myhex[:64]
priv = myhex
pub = privtopub(priv)
pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed")
addr = pubtoaddr(pubkey1)
n = addr
if n.strip() == "1DF7Yr4GKWoCXZZZXoEczo9oiokwQe8Urz":
#f.write(addr + "\n" + myhex + "\n")
print ("Bulundu",addr,myhex)
s1 = myhex
s2 = addr
break
else:
print (ran)
#f.write(addr + "\n" + myhex + "\n")
BU KOD RANDOM GİRİLEN İKİ DEC ARALIĞINDA RANDOM VERİLEN ADRESİ ARAR
ran = random.randrange(200,300) ''' Aradığınız dec aralığını bu alana girin '''
from bitcoin import *
import random
while True:
ran = random.randrange(200,300)
myhex = "%064x" % ran
myhex = myhex[:64]
priv = myhex
pub = privtopub(priv)
pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed")
addr = pubtoaddr(pubkey1)
n = addr
if n.strip() == "1E854xRWvAX2TPzU2M5vphb34kERiESaRR":
print ("Bulundu!!!",addr,myhex)
s1 = myhex
s2 = addr
break
else:
print ("aranıyor..",addr,myhex)
Aşağıdaki kodda başka bir versiyon birden fazla adresi belirli bir dec aralığında aramak için
from bitcoin import *
import random
while True:
ran = random.randrange(200,300)
myhex = "%064x" % ran
myhex = myhex[:64]
priv = myhex
pub = privtopub(priv)
pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed")
addr = pubtoaddr(pubkey1)
n = addr
if n.strip() in ("1E854xRWvAX2TPzU2M5vphb34kERiESaRR,19JXActYqKeX6phjALfDvLV23QuGGe4i2r,1AsrDGALFhyn1Monh1SJuJbRrBPndryssD"):
print ("Bulundu!!!",addr,myhex)
s1 = myhex
s2 = addr
break
else:
print (ran)
Bu arada kodların tamamı compressed adresler için geçerlidir..
eline sağlık benzer bir kodu bu hafta ben de yazmıştım, burada paylaşacaktım ama fırsat bulamadım.
ben de belirli aralıkta pkey aratıyorum, hızlı olsun diye os. kütüphanesini ekledim ama çok ta hızlı olmadı açıkçası.
ekran kartını yada işlemciyi kullanacak bir kod eklemek gerekecek gibi görünüyor..
Bu arada sigscript değeri kaç bit olmalı, bilen var mı?