harshjamdar / RSZ-Scanner

MIT License
0 stars 2 forks source link

issue 101 -'getk1' is not defined - I fixed it πŸ₯‡ #1

Open RedWilly opened 3 weeks ago

RedWilly commented 3 weeks ago

Duplicate R Found. Congrats!. (103, 105, '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')


Starting to prepare BSGS Table with 5671 elements Traceback (most recent call last): File "C:\Users\Redwilly\Desktop\DEX\zzbtcz\RSZ-Scanner\main.py", line 206, in main(args.file) File "C:\Users\Redwilly\Desktop\DEX\zzbtcz\RSZ-Scanner\main.py", line 197, in main private_keys = get_private_keys(rL, sL, zL, solvable_diff) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Charles\Desktop\DEX\zzbtcz\RSZ-Scanner\main.py", line 168, in get_private_keys k = getk1(rL[i[0]], sL[i[0]], zL[i[0]], rL[i[1]], sL[i[1]], zL[i[1]], int(i[2], 16)) ^^^^^ NameError: name 'getk1' is not defined

RedWilly commented 3 weeks ago

Solution add this in to code>

def getk1(r1, s1, z1, r2, s2, z2, diff):
    return ((z1 * s2 - z2 * s1) * inv(r1 * (s1 - s2))) % N

def getpvk(r1, s1, z1, r2, s2, z2, diff):
    return ((z1 * s2 - z2 * s1) * inv(r1 * (s1 - s2)) + diff) % N

should fix it.

Vladimir855 commented 6 days ago

РСшСниС Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π² ΠΊΠΎΠ΄>

def getk1(r1, s1, z1, r2, s2, z2, diff):
    return ((z1 * s2 - z2 * s1) * inv(r1 * (s1 - s2))) % N

def getpvk(r1, s1, z1, r2, s2, z2, diff):
    return ((z1 * s2 - z2 * s1) * inv(r1 * (s1 - s2)) + diff) % N

Π΄ΠΎΠ»ΠΆΠ½ΠΎ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

моТСшь сюда ΡΠΊΠΈΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ скрипт с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ