Bitcoin Key & Hash Converter is a desktop application with a graphical interface for converting Bitcoin private keys, RIPEMD‑160 hashes, and BIP39 seed phrases into various address formats (Legacy P2PKH, P2SH‑P2WPKH, Native SegWit P2WPKH, P2WSH, Taproot P2TR). It also allows you to load a list of addresses with balances and instantly check for matches.
- Convert private key (hex, 64 chars) → public keys → all address types.
- Convert RIPEMD‑160 hash (40 hex chars) → addresses.
- Convert BIP39 mnemonic phrase (12/15/18/21/24 words) → addresses.
- Real‑time validation of the seed phrase:
- Word count and dictionary check → green/red bar.
- Full BIP39 checksum verification → final color (green = valid, red = invalid).
- Load address file (format:
address<TAB>balance_in_satoshis) with progress indicator (every 100k lines).- Example source: Telegram mirror (file
bitcoin_addresses_30.03.2026_con_balance_all_In_one_no_sorted.txt).
- Example source: Telegram mirror (file
- Match checking – each generated address is marked with ✅ (found), ❌ (not found), or ➖ (no file loaded) and coloured accordingly.
- Colour‑coded buttons, tabbed interface, debug log.
- Available in English, Russian, and Spanish.
- Python 3.6+
- Libraries:
pip install PyQt5 coincurve mnemonic bip32utils base58
- Optional: file
2048.txt(BIP39 wordlist) for word highlighting (place in the same folder).
eng_calc_hash_cheker_v.5.py– English versionrus_calc_hash_cheker_v.5.py– Russian versionesp_calc_hash_cheker_v.5.py– Spanish version2048.txt– BIP39 wordlist (optional)bitcoin_addresses_...txt– address file example https://t.me/bitscan365/27
- Run the script:
python eng_calc_hash_cheker_v.5.py
- Choose the desired tab.
- For seed phrases:
- Type or paste the words (spaces allowed).
- The coloured bar under the input field shows validity.
- Click Convert to addresses to generate all formats and check against a loaded address file (if any).
- Use Generate random seed phrase to create a valid BIP39 mnemonic.
- Load an address file with Load address file – the progress label updates every 100k lines.
- Matches are displayed with green checkmarks and the balance.
Bitcoin Key & Hash Converter — десктопное приложение с графическим интерфейсом для преобразования биткоин‑ключей, RIPEMD‑160 хешей и BIP39 сид‑фраз в различные типы адресов (Legacy P2PKH, P2SH‑P2WPKH, Native SegWit P2WPKH, P2WSH, Taproot P2TR). Также позволяет загрузить файл со списком адресов и их балансами для мгновенной проверки совпадений.
- Преобразование приватного ключа (hex, 64 символа) → публичные ключи → все типы адресов.
- Преобразование RIPEMD‑160 хеша (40 hex) → адреса.
- Преобразование BIP39 мнемонической фразы (12/15/18/21/24 слова) → адреса.
- Проверка в реальном времени:
- Количество слов и наличие в wordlist → зелёная/красная полоска.
- Полная проверка контрольной суммы BIP39 → итоговый цвет (зелёный = валидная фраза, красный = нет).
- Загрузка файла с адресами (формат:
адрес<TAB>баланс_в_сатоши) с индикатором прогресса (каждые 100 000 строк).- Пример источника: Telegram‑зеркало (файл
bitcoin_addresses_30.03.2026_con_balance_all_In_one_no_sorted.txt).
- Пример источника: Telegram‑зеркало (файл
- Поиск совпадений – каждый сгенерированный адрес помечается ✅ (найден), ❌ (не найден) или ➖ (файл не загружен) с соответствующим цветом.
- Цветные кнопки, вкладки, лог отладки.
- Доступно на русском, английском и испанском языках.
- Python 3.6+
- Библиотеки:
pip install PyQt5 coincurve mnemonic bip32utils base58
- Опционально: файл
2048.txt(словник BIP39) для подсветки слов (положить в ту же папку).
rus_calc_hash_cheker_v.5.py– русская версияeng_calc_hash_cheker_v.5.py– английская версияesp_calc_hash_cheker_v.5.py– испанская версия2048.txt– словник BIP39 (опционально)bitcoin_addresses_...txt– пример файла с адресами https://t.me/bitscan365/27
- Запустите скрипт:
python rus_calc_hash_cheker_v.5.py
- Выберите нужную вкладку.
- Для сид‑фразы:
- Введите или вставьте слова (пробелы работают).
- Цветная полоска под полем ввода показывает валидность.
- Нажмите Преобразовать в адреса, чтобы сгенерировать все форматы и проверить по загруженному файлу (если он есть).
- Используйте Сгенерировать случайную сид‑фразу, чтобы создать валидную BIP39 мнемонику.
- Загрузите файл адресов кнопкой Загрузить файл с адресами – прогресс отображается в надписи рядом.
- Совпадения выводятся с зелёными галочками и балансом.
Bitcoin Key & Hash Converter es una aplicación de escritorio con interfaz gráfica para convertir claves privadas de Bitcoin, hashes RIPEMD‑160 y frases semilla BIP39 en varios tipos de direcciones (Legacy P2PKH, P2SH‑P2WPKH, SegWit nativo P2WPKH, P2WSH, Taproot P2TR). También permite cargar un archivo con direcciones y saldos para verificar coincidencias al instante.
- Convertir clave privada (hex, 64 caracteres) → claves públicas → todos los tipos de direcciones.
- Convertir hash RIPEMD‑160 (40 hex) → direcciones.
- Convertir frase mnemotécnica BIP39 (12/15/18/21/24 palabras) → direcciones.
- Validación en tiempo real de la frase semilla:
- Número de palabras y comprobación en el wordlist → barra verde/roja.
- Verificación completa de suma de comprobación BIP39 → color final (verde = válida, rojo = inválida).
- Cargar archivo de direcciones (formato:
dirección<TAB>saldo_en_satoshis) con indicador de progreso (cada 100.000 líneas).- Ejemplo de fuente: espejo de Telegram (archivo
bitcoin_addresses_30.03.2026_con_balance_all_In_one_no_sorted.txt).
- Ejemplo de fuente: espejo de Telegram (archivo
- Búsqueda de coincidencias – cada dirección generada se marca con ✅ (encontrada), ❌ (no encontrada) o ➖ (archivo no cargado) y colores correspondientes.
- Botones con colores, pestañas, registro de depuración.
- Disponible en español, inglés y ruso.
- Python 3.6+
- Librerías:
pip install PyQt5 coincurve mnemonic bip32utils base58
- Opcional: archivo
2048.txt(lista de palabras BIP39) para resaltado (colóquelo en la misma carpeta).
esp_calc_hash_cheker_v.5.py– versión en españoleng_calc_hash_cheker_v.5.py– versión en inglésrus_calc_hash_cheker_v.5.py– versión en ruso2048.txt– lista de palabras BIP39 (opcional)bitcoin_addresses_...txt– archivo de ejemplo con direcciones
- Ejecute el script:
python esp_calc_hash_cheker_v.5.py
- Seleccione la pestaña deseada.
- Para la frase semilla:
- Escriba o pegue las palabras (se permiten espacios).
- La barra de color bajo el campo de entrada muestra la validez.
- Haga clic en Convertir a direcciones para generar todos los formatos y comparar con el archivo cargado (si existe).
- Use Generar frase semilla aleatoria para crear una frase BIP39 válida.
- Cargue un archivo de direcciones con Cargar archivo de direcciones – la etiqueta de progreso se actualiza cada 100k líneas.
- Las coincidencias se muestran con marcas verdes y el saldo.
This project is provided under the MIT License. Feel free to use, modify, and distribute.
eng_calc_hash_cheker_v.5.pyrus_calc_hash_cheker_v.5.pyesp_calc_hash_cheker_v.5.py2048.txt– (optional, download from BIP39 wordlist)bitcoin_addresses_30.03.2026_con_balance_all_In_one_no_sorted.txt– example file (available at the Telegram link above)- https://t.me/bitscan365/27
Note: The address file is large (~GB). Use a text editor that can handle big files or split it if needed.