It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
115792089237316195423570985008687907852837564279074904382605163141518161494337 - 111994522657517726718599769603728457093585839206032994055308250032212630925732 = 3797566579798468704971215404959450759251725073041910327296913109305530568605
in hex 0x086558b527827b547953f5102a66ccae2210c315c3f4f9a21f08774df540cf9d
3045022100b380b383a1ca2e93e5acbd57033bfabdae32bbb7b1001ad04d6e05bc0f70828b0220086558b527827b547953f5102a66ccae2210c315c3f4f9a21f08774df540cf9d01
3046022100b380b383a1ca2e93e5acbd57033bfabdae32bbb7b1001ad04d6e05bc0f70828b022100f79aa74ad87d84ab86ac0aefd5993350989e19d0eb53a699a0c9e73edaf571a4
BigInteger ourPrivateKeyDValue = decodePrivKeyDvalueFromWIF(ourPriK);
ECNamedCurveParameterSpec params = ECNamedCurveTable.getParameterSpec("secp256k1");
ECCurve curve = params.getCurve();
KeyFactory fact = KeyFactory.getInstance("ECDSA", bouncyCastleProvider);
java.security.spec.EllipticCurve ellipticCurve = EC5Util.convertCurve(curve, params.getSeed());
java.security.spec.ECParameterSpec params2 = EC5Util.convertSpec(ellipticCurve, params);
java.security.spec.ECPrivateKeySpec keySpec = new java.security.spec.ECPrivateKeySpec(ourPrivateKeyDValue, params2);
ECPrivateKey ourDecoPriK = (ECPrivateKey) fact.generatePrivate(keySpec);
String pubK = bytesToHex1((params.getG().multiply(ourPrivateKeyDValue)).getEncoded());
System.out.println("Public Key \t" + pubK);
Signature sig = Signature.getInstance("SHA256withECDDSA", bouncyCastleProvider);
System.out.println(sig.getProvider());
sig.initSign(ourDecoPriK, new SecureRandom());
sig.update(messageToBeSigned);
byte [] signature = sig.sign();
51939b6328d8a041def47b795a709dd871223493191fafe68b86f9278e8a9359
e8ec17b45db131f1ad4cf1dac1c2b4e3bdcea7b5f5217a9d6e50dfe83a234007
87204d576b96159f5e277ae5b6a1c21872d1749e28e6ad50d216c2aca33e56d7
3045022100b380b383a1ca2e93e5acbd57033bfabdae32bbb7b1001ad04d6e05bc0f70828b0220086558b527827b547953f5102a66ccae2210c315c3f4f9a21f08774df540cf9d01
0100000001f0d7ada8c89b1700b8a63024ba3a7da3e591fe48098cc566575ef19ea691eddb010000001976a914abf54a72e0420000a594c71b210459718a7f062088acffffffff0150c30000000000001976a914344a0f48ca150ec2b903817660b9b68b13a6702688ac0000000001000000
51939b6328d8a041def47b795a709dd871223493191fafe68b86f9278e8a9359
0100000001f0d7ada8c89b1700b8a63024ba3a7da3e591fe48098cc566575ef19ea691eddb010000001976a914abf54a72e0420000a594c71b210459718a7f062088acffffffff0150c30000000000001976a914344a0f48ca150ec2b903817660b9b68b13a6702688ac0000000001000000
51939b6328d8a041def47b795a709dd871223493191fafe68b86f9278e8a9359