Post
Topic
Board Development & Technical Discussion
Re: Relationship between public key and private key
by
aminsolhi
on 03/02/2024, 22:06:45 UTC
orginaly this value:       
       var P = new bigInt('fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f',
            16); //2²⁵⁶ - 2³² - 2⁹ - 2⁸ - 2⁷ - 2⁶ - 2⁴ - 1
        var N = new bigInt('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', 16);
        var ZERO = new bigInt(0);
        var SEVEN = new bigInt(7);
        var x = new bigInt('79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798', 16);
        var y = new bigInt('483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8', 16);
        var ONE = new bigInt(1);
        var TWO = new bigInt(2);
        var THREE = new bigInt(3);
        var Pp1d4 = new bigInt('3fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffff0c', 16);
        var Nd2p1 = new bigInt('7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1', 16);

but i changed to this
        var P = new bigInt('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff',
            16); //2²⁵⁶ - 2³² - 2⁹ - 2⁸ - 2⁷ - 2⁶ - 2⁴ - 1
        var N = new bigInt('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', 16);
        var ZERO = new bigInt(0);
        var SEVEN = new bigInt(7);
        var x = new bigInt('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', 16);
        var y = new bigInt('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', 16);
        var ONE = new bigInt(1);
        var TWO = new bigInt(2);
        var THREE = new bigInt(3);
        var Pp1d4 = new bigInt('3fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffff0c', 16);
        var Nd2p1 = new bigInt('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', 16);


and now , result : i generate by any (private key hex)  this wallet address :

Public Key Hex : 4000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000

address: 16QaFeudRUt8NYy2yzjm3BMvG4xBbAsBFM

balance : 0.01075050 BTC