def test(): salt= "" premo = id_generator() salida = warp(premo,salt) addy = salida[1] print addy,premo if addy == "1AdU3EcimMFN7JLJtceSyrmFYE3gF5ZnGj": k = BitcoinKeypair(str(salida[0])) print addy, premo, k.wif_pk() return premo
def main(addr, primes): addrs = {} prod = 1 try: xrange except NameError: xrange = range for i in xrange(len(primes)): prod *= int(primes[i]) if prod >= 1 << 512: return "Superfluous factors or incorrect factorization detected!" i = 1 while i < 1 << len(primes): x = 1 for j in xrange(len(primes)): if i & 1 << j: x *= int(primes[j]) if x < 1 << 256 and prod / x < 1 << 256: if x not in addrs: addrs[x] = BitcoinKeypair(x).address() if addr == addrs[x]: return "Found Bitcoin private key: %064X" % x i += 1 return "No keys found, check your factors!"
def __init__(self,pubkey_byte): BitcoinKeypair._pubkeyhash_version_byte = pubkey_byte BitcoinKeypair.__init__(self)