Pages:
Author

Topic: BitCrack - A tool for brute-forcing private keys - page 68. (Read 74254 times)

legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Guys, please tell me with "xxBitCrack" whether it is possible to search for privkeys in one range from a list of several addresses in a file?
For this, what command with parameters do I need to register in the terminal?

It's currently possible to set the private key range by setting the keyspace for all of the addresses at once, not individually. Though that would make for an interesting side project.

You need to pass the --keyspace parameter with one of the following values:

   START:END start at key START, end at key END
   START:+COUNT start at key START and end at key START + COUNT
    :END start at key 1 and end at key END
   :+COUNT start at key 1 and end at key 1 + COUNT

Please note: Keys shorter than 64 characters will have zeroes padded at the beginning according to the documentation. So 1234 becomes 000001234. And keys longer than 64 characters will only use the rightmost 64 characters in the string.
newbie
Activity: 30
Merit: 0
Guys, please tell me with "xxBitCrack" whether it is possible to search for privkeys in one range from a list of several addresses in a file?
For this, what command with parameters do I need to register in the terminal?
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
What in/why is the copyBigInt() causing error?  Same error appears in multiple programs written prior to release of RTX 30xx cards.

It's not copyBigInt() itself that's problematic (it's a simple element-wise assignment)  but one of the arrays passed to it which is not aligned. CUDA wants all arrays aligned to 32-but boundaries and one of the arrays that eventually reaches copyBigInt() comes from "xp" and "x" pointer arguments of beginBatchAdd()...these are passed to SubModP() and the result is stored in an 8-element int array that's then passed to MulModP() and from there to copyBigInt().

At first it wasn't clear to me where this error was coming from because the problem disappeared in debug mode, so I could not use the debugger. That's right, if you pass -g -G switches to NVCC, you get a working but extremely slow bitcrack binary.

I tried draconian measures in a attempt to fix this like unrolling the loop, changing the array assignment to memcpy(), qualifying it with __restrict__ and __align__ keywords and I even changed it to a #define statement but the destination and source arrays just don't want to be accessed (since these arrays cannot even be used in the parent function, the problem stems deeper). More bafflingly, assigning a constant to an element in the dest array or making a variable that's initialized to an element from src works but this obviously breaks the elliptic curve stuff.

This is supposed to be performance-critical code so I did not attempt to change the static array to malloc.



For the uninitiated: this is where the bug is: https://github.com/brichard19/BitCrack/blob/master/cudaMath/secp256k1.cuh

CudaMath/secp256k1.cuh, everything in here are inline functions.

We arrive here from CudaKeySearchDevice via beginBatchAdd() and beginBatchAddWithDouble(). Both of these functions call MulModP for point multiplication. Methods like that need to copy to and from temporary arrays. Somehow the arrays being passed are not on an alignment boundary, and I'm honestly not sure what to do. (Of course, rewriting the whole secp256k1 module is also an option but really...? That's like opening a nut with a sledgehammer.)
full member
Activity: 1036
Merit: 219
Shooters Shoot...
Guys I am busy debugging the misaligned address error using someone's GPU. I will post if I find the solution.

EDIT: Everyone please check if this error still appears if you pass the -u command line argument, it only seems to be failing for compressed points.

EDIT 2: pin-pointed the error to beginBatchAdd() and beginBatchAddWithDouble() in secp256k1 CUDA

EDIT 3: copyBigInt() in secp256k1.cu is the culprit
What in/why is the copyBigInt() causing error?  Same error appears in multiple programs written prior to release of RTX 30xx cards.
member
Activity: 256
Merit: 19
the right steps towerds the goal
Guys I am busy debugging the misaligned address error using someone's GPU. I will post if I find the solution.

EDIT: Everyone please check if this error still appears if you pass the -u command line argument, it only seems to be failing for compressed points.

EDIT 2: pin-pointed the error to beginBatchAdd() and beginBatchAddWithDouble() in secp256k1 CUDA

EDIT 3: copyBigInt() in secp256k1.cu is the culprit

Really appreciated it.. all the best.. finally, after a long time, we will be able to see a new update in CuBitCrack.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Guys I am busy debugging the misaligned address error using someone's GPU. I will post if I find the solution.

EDIT: Everyone please check if this error still appears if you pass the -u command line argument, it only seems to be failing for compressed points.

EDIT 2: pin-pointed the error to beginBatchAdd() and beginBatchAddWithDouble() in secp256k1 CUDA

EDIT 3: copyBigInt() in secp256k1.cu is the culprit
newbie
Activity: 10
Merit: 0

this is a specific problem i decided to take a screenshot i just installed cuda 10.1  https://drive.google.com/file/d/1gwEMuUztlYyRe3tz2SFVr3QfRfguuT-Y/view?usp=sharing

That video is too much, my ribs hurt  Grin 
Thank you for the entertainment

You need to run the program from the command prompt (Navigate using Dos commands eg: https://www.computerhope.com/overview.htm)
Like this screenshot
http://user-images.githubusercontent.com/45288590/48950290-f3aad180-ef3a-11e8-99ea-5e7024b2667e.png

Readme has usage here :
https://github.com/brichard19/BitCrack

Good Luck  Wink
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
[2021-01-06.01:35:29] [Info] Error: misaligned address

Roll back your graphics driver to 452.06; only way it will work. Or the only way that I and others have got it to work

Sometimes I also get this error when I compile on servers with CUDA 10.0 and Nvidia drivers 450.57 preinstalled, but I cannot reliably reproduce it. I could not test this on 10.1 and later because of incompatibilities with the OS image on the server I ran these tests on. Most of the times it succeeds, but on some other identical servers it fails.

If anyone's willing to give me SSH access to a server that has an Nvidia GPU on it (renting one from VSYS.host will cost me at least $250/month which is out of my budget), ideally with CUDA and cuda-gdb already working and set up, I could try to see where the error is made. Misaligned address is an application error which is thrown by user code when it does something wrong.
jr. member
Activity: 43
Merit: 1

this is a specific problem i decided to take a screenshot i just installed cuda 10.1  https://drive.google.com/file/d/1gwEMuUztlYyRe3tz2SFVr3QfRfguuT-Y/view?usp=sharing
full member
Activity: 1036
Merit: 219
Shooters Shoot...
reason of this error, please ??

[2021-01-06.01:35:22] [Info] Compression: compressed
[2021-01-06.01:35:22] [Info] Starting at: 0000000000000000000000000000000000000000000000000000000058CE14F9
[2021-01-06.01:35:22] [Info] Ending at:   00000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFF
[2021-01-06.01:35:22] [Info] Counting by: 0000000000000000000000000000000000000000000000000000000100000000
[2021-01-06.01:35:22] [Info] Initializing GeForce RTX 3060 Ti
[2021-01-06.01:35:22] [Info] Generating 33,554,432 starting points (1280.0MB)
[2021-01-06.01:35:27] [Info] 10.0%
[2021-01-06.01:35:28] [Info] 20.0%
[2021-01-06.01:35:28] [Info] 30.0%
[2021-01-06.01:35:28] [Info] 40.0%
[2021-01-06.01:35:28] [Info] 50.0%
[2021-01-06.01:35:29] [Info] 60.0%
[2021-01-06.01:35:29] [Info] 70.0%
[2021-01-06.01:35:29] [Info] 80.0%
[2021-01-06.01:35:29] [Info] 90.0%
[2021-01-06.01:35:29] [Info] 100.0%
[2021-01-06.01:35:29] [Info] Done
[2021-01-06.01:35:29] [Info] Loading addresses from 'C:/Users/Desktop/1.txt'
[2021-01-06.01:35:29] [Info] 105 addresses loaded (0.0MB)
[2021-01-06.01:35:29] [Info] Allocating bloom filter (0.0MB)
[2021-01-06.01:35:29] [Info] Error: misaligned address

Roll back your graphics driver to 452.06; only way it will work. Or the only way that I and others have got it to work
member
Activity: 256
Merit: 19
the right steps towerds the goal
reason of this error, please ??

[2021-01-06.01:35:22] [Info] Compression: compressed
[2021-01-06.01:35:22] [Info] Starting at: 0000000000000000000000000000000000000000000000000000000058CE14F9
[2021-01-06.01:35:22] [Info] Ending at:   00000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFF
[2021-01-06.01:35:22] [Info] Counting by: 0000000000000000000000000000000000000000000000000000000100000000
[2021-01-06.01:35:22] [Info] Initializing GeForce RTX 3060 Ti
[2021-01-06.01:35:22] [Info] Generating 33,554,432 starting points (1280.0MB)
[2021-01-06.01:35:27] [Info] 10.0%
[2021-01-06.01:35:28] [Info] 20.0%
[2021-01-06.01:35:28] [Info] 30.0%
[2021-01-06.01:35:28] [Info] 40.0%
[2021-01-06.01:35:28] [Info] 50.0%
[2021-01-06.01:35:29] [Info] 60.0%
[2021-01-06.01:35:29] [Info] 70.0%
[2021-01-06.01:35:29] [Info] 80.0%
[2021-01-06.01:35:29] [Info] 90.0%
[2021-01-06.01:35:29] [Info] 100.0%
[2021-01-06.01:35:29] [Info] Done
[2021-01-06.01:35:29] [Info] Loading addresses from 'C:/Users/Desktop/1.txt'
[2021-01-06.01:35:29] [Info] 105 addresses loaded (0.0MB)
[2021-01-06.01:35:29] [Info] Allocating bloom filter (0.0MB)
[2021-01-06.01:35:29] [Info] Error: misaligned address
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
i use windows 10 i don't have any usb memory to install linux.

I didn't ask you to install Linux (in fact deploying bitcrack, specifically CUDA, on Linux is harder than on Windows) I'm only asking for your error messages that you received from bitcrack.

cygwin?
or virtualbox

It is not possible to run bitcrack in a virtual machine (without doing GPU passthrough which is an advanced and expert-level procedure) or in emulation software such as Cygwin because the GPU cannot be accessed from there.
legendary
Activity: 952
Merit: 1367
i use windows 10 i don't have any usb memory to install linux.

cygwin?
or virtualbox
jr. member
Activity: 43
Merit: 1
i use windows 10 i don't have any usb memory to install linux.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org

the program no longer works. I double click on the bitcrack64 file but the program closes. I have an old gtx 1050ti that is gathering dust. I would like to reuse it.
I also can't run cudaInfo.exe. This program is not compatible with other cryptocurrencies. It would be interesting to test the security of many other algorithms. I would like to try btx coin or monero

Please post any error messages that appear in the output of the BitCrack and CudaInfo programs.

Regarding cracking private keys of altcoin addresses, this is not possible because most of them have a different private key format than bitcoin addresses.

If the error is related to Nvidia drivers then the the issue is the binaries were compiled with an older compute capability inside NVCC, which means that you need to get CUDA toolkit and compile bitcrack yourself. You might also have to remove any references to COMPUTE_CAP as I said in my previous quote.

The developer of this tool is offline but for anyone else who is having problems compiling this on newer NVIDIA gpus, the issue is in the makefile where the CUDA compute version is defined. It's hardcoded at sm_30. Removing those references should make the compilation succeed.

Code:
COMPUTE_CAP=30
NVCC=nvcc
NVCCFLAGS=-std=c++11 -gencode=arch=compute_${COMPUTE_CAP},code=\"sm_${COMPUTE_CAP}\" -Xptxas="-v" -Xcompiler "${CXXFLAGS}"

All references to COMPUTE_CAP have to be deleted.

The above applies to the Linux version but you should look inside the .vcxproj files to see if there is one for Windows too.
jr. member
Activity: 43
Merit: 1

the program no longer works. I double click on the bitcrack64 file but the program closes. I have an old gtx 1050ti that is gathering dust. I would like to reuse it.
I also can't run cudaInfo.exe. This program is not compatible with other cryptocurrencies. It would be interesting to test the security of many other algorithms. I would like to try btx coin or monero
member
Activity: 256
Merit: 19
the right steps towerds the goal
16jY7qLJnN4eqD1eArr9vRVABixvcbLyXY   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYxZTMH89fVdXM613vVD   0x0000000000000000000000000000000000000000000000009A97E3E4A6A15391
16jY7qLJNSJnur5KVhoaKC25ZVyP2LpGuj   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYxjHeA2YwWZZiCikjox   0x0000000000000000000000000000000000000000000000009CA0EFE4DC9C4B72
16jY7qLJuZ4WrwBbbAoHSsd9tf74x55oCG   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYy9JuVALp1tNJbnhQVd   0x000000000000000000000000000000000000000000000000A199E4EEF9FABBB7
16jY7qLJpeQTfzX1SYgoNWDmqwsq9kCeJ1   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYyKK7FsNCnLPFCCpKSm   0x000000000000000000000000000000000000000000000000A3ABFF4956D1E3CF
16jY7qLJzxMfbfrxVjdzKVcMYuABMT3JUg   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYyNFkpdHpb3bM1xmV85   0x000000000000000000000000000000000000000000000000A447E8DC181F71AF
16jY7qLJFMG4uGLQ6p2NK71KSMn1ZsHnR1   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYyeAPpAzvbmnqon6doc   0x000000000000000000000000000000000000000000000000A792E0E2AB63BC53
16jY7qLJ1itzy2eqPDW3EnDrFAMi94pkRw   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYyqiXyjT9qpmin7Wfab   0x000000000000000000000000000000000000000000000000A9F727369AB8A72C
16jY7qLJ48zRMcRFt25ZgMwaLGUS4xnGp9   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYzW18Fk1gFEgovFKQWQ   0x000000000000000000000000000000000000000000000000B1E3FF83D3C2CADA
16jY7qLJ2aBYPJHvYZCexMtX9As7YXKTXa   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYzXJp12kbfHSjKebd37   0x000000000000000000000000000000000000000000000000B22925E55D30526E
16jY7qLJf5WRNQsr4M7PHw3CcdUkjjiTcD   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYzXmDzNVaBWbZEZXh6m   0x000000000000000000000000000000000000000000000000B24147E4FA620801
16jY7qLJyE4Cspx2xJZimnKFDu1mA5v8q4   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ1Pbx2U9Tue4XUYG6U8   0x000000000000000000000000000000000000000000000000BC9264E45AB665AF
16jY7qLJfn6u2bhsqryEBfJrUqmyYtwvMw   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ1Q86Vo5P6JRQATdKzD   0x000000000000000000000000000000000000000000000000BCADEFE466EB45B3
16jY7qLJD6fvZebckbnmBCqyu2uDwRqii6   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ1Wnxrwi3h1eXSM9aB2   0x000000000000000000000000000000000000000000000000BE0F6652B041E9C5
16jY7qLJwdUDparg4Y3EgFpAhZNHTSkPFt   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ1iEDTRv1GsFNzVs66u   0x000000000000000000000000000000000000000000000000C06D61514D867204
16jY7QLjn6MEodyvdGc1w1oiKSBoC4beMa   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ1o4f3LMgdGZzo54fHU   0x000000000000000000000000000000000000000000000000C16D9AFCE49A235B
16jY7qLJSYVeyhvHbEC7LwgFQnVgPai56w   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ22qhJ8bCdjGhFnYUod   0x000000000000000000000000000000000000000000000000C447A5E4210BCE22
16jY7qLJ8BQQDJJjRUop7FEiEyJJCR2ZE9   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ22raskEkhrsbbtiqYe   0x000000000000000000000000000000000000000000000000C44875E4EF637660
16jY7qLJn19vvyctGxbtBuJrrpRCt5er9H   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ22uzGCyMtBtxdx98zV   0x000000000000000000000000000000000000000000000000C44B91E42375905B
16jY7qLJpG8FVrMLbk6NBtWMiejrKgEd5q   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ2CjKM4KjebcpYVfcU3   0x000000000000000000000000000000000000000000000000C653BCE4B4967446
16jY7qLJxw7aXRjDTLutu7BC5Wp1LqKBPc   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ2P29A3A3m6TTASwgt7   0x000000000000000000000000000000000000000000000000C87506E4F8BA10EC
16jY7qLJzqL7qGrCz9joUf3qkTqUwygnez   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ2RAXicvkEm6k2nYjED   0x000000000000000000000000000000000000000000000000C8E6ACD0039891A4
16jY7qLJiGvJJajVN5anM8wbkW2x6JDsbx   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ2VRiL5f4Nb9VPd78i8   0x000000000000000000000000000000000000000000000000C9C883940AF8DF68
16jY7qLJUV3uavsiC9F69PtoCvXzcnrQpw   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ2isc1KbNBrvkfGqq4k   0x000000000000000000000000000000000000000000000000CC910FE39C32DC0B
16jY7qLJSabEVThGZ58M6KmuKvaYKbkJqJ   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ2iuqhQb2AUazGirsp5   0x000000000000000000000000000000000000000000000000CC931AE3E13C6F30
16jY7qLJavMWDu8C9AGuH9LXHFyJVZHSMy   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ2ix5PSGoVFJuerbVCU   0x000000000000000000000000000000000000000000000000CC9525E3226024A4
16jY7qLJpBTbteT7BCKPPrdtgwRbd2g6xe   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ2iyELmr8hZLwmyG6Bb   0x000000000000000000000000000000000000000000000000CC9633E407F8086A
16jY7qLJsaainy7EAxWCmsDGg934UdQujU   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ2j2CSDwWMBXosn6FTt   0x000000000000000000000000000000000000000000000000CC98E9E362CC4542
16jY7qLJbYbK2DTYqDih9d1fhui4eELaBr   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ2nWi1sYqmLw8eZ7ohb   0x000000000000000000000000000000000000000000000000CD51EFE3E898CE22
16jY7qLJjWKajipMwHwgFd7R5gYWDRVxvX   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ2u6kZLu4EQB7Zp82FN   0x000000000000000000000000000000000000000000000000CEAEFDE46E720BA0
16jY7qLJHmJ1N3frmsNRJhXYwXk4pz9dBP   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ3XwL2Ag8NRqPYJ1oz4   0x000000000000000000000000000000000000000000000000D64F13C3A8A5A56C
16jY7qLJrGLxGSzddR5KcJHe8wMXPKvoZ5   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ3afDStwDrUmNkWmrFS   0x000000000000000000000000000000000000000000000000D6DF549B417D5F5F
16jY7qLJeBU1dWv6Gw7cNFdpEfssB6nM6p   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ3expLEfFYjBUcemQYZ   0x000000000000000000000000000000000000000000000000D7C3610CACD10E2F
16jY7qLJ3ueYvr33g8f3WMxMUKubDfyTYt   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ3z3yNuKWVYBBPRb2Ym   0x000000000000000000000000000000000000000000000000DBB6EEE24AF250E0
16jY7qLJySCNV747Z89CXnYnhC8sBETpAq   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ43jvecenYSdMxCdzy1   0x000000000000000000000000000000000000000000000000DC7A6954459982B4
16jY7qLJtSouCs3cVpeZFMynfCZcUYhBJL   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ4aBj9y1zAwu3namRZa   0x000000000000000000000000000000000000000000000000E2C7BCE4D98A1CEF
16jY7qLJg8UVMsNVgmDkU5LYfnUvcHFgHE   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ4xkGrkun2gUoJjr1V3   0x000000000000000000000000000000000000000000000000E7734AEB1A2C68A4
16jY7qLJbpczaisuZfaGAwGtmyYgpyikCa   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ536g3o62iNJ2T5hgEa   0x000000000000000000000000000000000000000000000000E859E5E2400E0E2D
16jY7qLJZRNXy8sYPcy8icoaHTszZzrmxY   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ59VkXvMn6dvfS8YYdx   0x000000000000000000000000000000000000000000000000E9ACEEE0A95849D1
16jY7qLJceFLCRJ3W5VDvFfBagQVpde5Pj   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ5PmCrhWDnqirjjwLzP   0x000000000000000000000000000000000000000000000000ECA0EFE42AB81E7D
16jY7qLJceFLCRJ3W5VDvFfBagQVpde5Pj   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ5PmCrhWDnqirjjwLzP   0x000000000000000000000000000000000000000000000000ECA0EFE42AB81E7D
16jY7qLJTeYW5FumLwXdjQVG9siirnups8   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ5PtsEEWxLgtrFYxbGD   0x000000000000000000000000000000000000000000000000ECA7EFE46C1094D9
16jY7qLJ6AkxWNMXHHiWL6nQS8sAfijdjm   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ5hVMEM5EJTZ3zqqw5V   0x000000000000000000000000000000000000000000000000F04C4D5648DC1F94
16jY7qLJmHoEkEbsaw8rMXUKT6VxJ6tCV1   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ5iMqa6avpCADgbdQb9   0x000000000000000000000000000000000000000000000000F07A6E5B3C4671AA
16jY7qLJZTyb8ammZufMPy1gTktDm6tKSx   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ5sNSQmoMGCSyqtMYvA   0x000000000000000000000000000000000000000000000000F257E7D91DC58530
16jY7qLJ7xMpwdjzoW3zsaESTwy9tekRxA   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ5sZpx9n6TA4SG4yFTh   0x000000000000000000000000000000000000000000000000F2624F96E4B0F443
16jY7qLJnNtLkE51fgNsMqYAZ5i6LqURJm   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ5saUxBsBRwmkYPwMbG   0x000000000000000000000000000000000000000000000000F262E8D54F236F43
16jY7qLJBSqbwDwVa11q4HFr4237sEypfZ   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ5ubd5DpcWtDGBQVB18   0x000000000000000000000000000000000000000000000000F2CDEF415A50F2BC
16jY7qLJJa2D8Q7aNSt818G47epM2rwsou   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ6BWFUCw13Z5sqc16Bs   0x000000000000000000000000000000000000000000000000F618E4E0BEFB65C1
16jY7qLJevsjxqTvRGUfjEhSKjnceRew5h   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ6dMBrd19uS9D1AWkXf   0x000000000000000000000000000000000000000000000000FB72665B09D2E273
16jY7qLJWQnhf9uUKSyAW1WbgGVYvBmLgy   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ6tSnkkQ9t8ASzbj7Pb   0x000000000000000000000000000000000000000000000000FE9264E43F208CCF
16jY7qLJeSKNp2iZDStRSn4Vq9Qp9N76cR   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ6y2epucpykooTArMLt   0x000000000000000000000000000000000000000000000000FF854CE413430A01
16jY7qLJeSKNp2iZDStRSn4Vq9Qp9N76cR   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ6y2epucpykooTArMLt   0x000000000000000000000000000000000000000000000000FF854CE413430A01
16jY7qLJxeuWjZKR25E4v8ZBnEPvxwg3hu   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ6z68xSU8ar8sakZhhM   0x000000000000000000000000000000000000000000000000FFBD79E6D341D584
16jY7qLJnSfxcXN9Bj478PByYsySKe19Lu   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qcwwBbFjMbsoa44FVZuR   0x00000000000000000000000000000000000000000000000B7476CDE460B9B174
16jY7qLJAi1LdLnfSX6BPkntA4NypEXnZr   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ5gusyFnCfWohqXPYDH   0x000000000000000000000000000000000000000000000000F02DB8E20CFB42B0
16jY7qLJQimSZRpMiQmLRtxbhWbxWu6WFi   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYzycTBmmA1DDUjk5uab   0x000000000000000000000000000000000000000000000000B79B0D2964C7B242
16jY7qLJkK8afETqL39xFSkJ2AvgCf1oJr   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ4L1ops3yX974K33we5   0x000000000000000000000000000000000000000000000000DFD8CA57EEAED15E
16jY7qLJSnXS4m79oHNixgRhHoonunT1q2   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYzTZBWJXvRmdW1xk8bc   0x000000000000000000000000000000000000000000000000B1624F968214874A
16jY7qLJ7xMpwdjzoW3zsaESTwy9tekRxA   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ5sZpx9n6TA4SG4yFTh   0x000000000000000000000000000000000000000000000000F2624F96E4B0F443
16jY7qLJDnq54cdpm6RSrj1QPocvQkTeii   KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ55RfbNgUCsLt7ZBzXj   0x000000000000000000000000000000000000000000000000E8D53BD260ED66E5

may be this will help someone to solve P 64
copper member
Activity: 19
Merit: 2
I calculate 834 days:

2^56 / 1000000000 / 86400 = 833.99

For each character you know, in your example, the first 2, so let's say the key is 81C3F8710B26AC39, and you know the first 2 characters are 81, then you would need to solve the last 14 characters which would be 2 ^56 (14 x 4)


Yes correct, I just recalculated and got the same now. cheers
full member
Activity: 1036
Merit: 219
Shooters Shoot...
for each range, do 2 to the power of the bit range. Example 2 ^64 = 18,446,744,073,709,551,616; now divide that by # of key/s. example; 2 ^ 64 / 1,000,000,000 (1 billion key/s) = 18,446,744,073 seconds = 307,445,734 minutes = 5,124,095 hours = 213,503 days = 584 years . I think that math is accurate. but basically 2^64 / 1000000000 / 86400 (seconds in a day) = 213,503 days / 365 (days in a year) = 584 years

So, if by some chance i knew the first 2 characters for puzzle number 64 then it becomes a 50 bit password hash problem right? in which case it would take roughly 100 days to solve if i understood your formula correctly
I calculate 834 days:

2^56 / 1000000000 / 86400 = 833.99

For each character you know, in your example, the first 2, so let's say the key is 81C3F8710B26AC39, and you know the first 2 characters are 81, then you would need to solve the last 14 characters which would be 2 ^56 (14 x 4)

copper member
Activity: 19
Merit: 2
for each range, do 2 to the power of the bit range. Example 2 ^64 = 18,446,744,073,709,551,616; now divide that by # of key/s. example; 2 ^ 64 / 1,000,000,000 (1 billion key/s) = 18,446,744,073 seconds = 307,445,734 minutes = 5,124,095 hours = 213,503 days = 584 years . I think that math is accurate. but basically 2^64 / 1000000000 / 86400 (seconds in a day) = 213,503 days / 365 (days in a year) = 584 years

So, if by some chance i knew the first 2 characters for puzzle number 64 then it becomes a 50 bit password hash problem right? in which case it would take roughly 100 days to solve if i understood your formula correctly
Pages:
Jump to: