{"repo":"Benjade/KeyQuest","free":true,"listed":false,"github":"https://github.com/Benjade/KeyQuest","clone":"git clone https://github.com/Benjade/KeyQuest.git","description":"KeyQuest is a high-performance, CPU-based Bitcoin private-key search tool that leverages AVX2/512 and OpenMP to scan a specified hex range (hybrid/random mode) at millions of keys per second, provides real-time stats and thread progress, and sends instant email alerts when a match is found ideal for tackling puzzles like the 1000 BTC challenge.","language":"C++","stars":15,"topics":["bitcoin","btc","challenge","cpp","crypto-tools","cryptography","private-key","puzzle"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"KeyQuest V1.3 KeyQuest is a high-performance C++ tool designed to tackle challenging Bitcoin cryptographic puzzles on CPU, such as the 1000 Bitcoin Puzzle (see 1000 BTC Bitcoin Challenge). It performs a hybrid or random search combining deterministic range scanning exploration to find a private key matching a given address. The image represents a search on 256 virtual threads, the actual CPU count being 6. Prerequisites - A modern Linux distribution - A C++17-capable compiler (e.g., g++ ) - GNU Make - OpenSSL and build development headers: - Email software for notifications (choose one): - (Update the email address in KeyQuest.cpp before compiling.) - msmtp : Configure SMTP settings: Ensure msmtp is set as the sendmail alternative or adjust MAIL PROGRAM in the code. Test email sending: - sendmail (alternative): Uses /usr/sbin/sendmail by default. Configure sendmail per your distribution's docs. Installation Clone the repository and build the executable: This produces the KeyQuest binary in the project root. Usage Run the program with optional flags and follow the interactive prompts: - -c Load saved settings from config.txt before prompting. - -b Override ECC batch size ( g pointsBatchSize , default = 512). Fast-test (Puzzle 70) example : 1. Load config Choose to load saved settings from config.txt ( -c ). 2. Batch size Override ECC batch size with -b (optional). 3. Encryption Opt to encrypt the result file ( keyfound.txt ) if a key is found. 4. Threads Specify the number of ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Benjade","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Benjade/KeyQuest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}