12.6Kпросмотров
26 мая 2024 г.
questionScore: 13.9K
https://github.com/XopMC/Mnemonic_CPP?tab=readme-ov-file#rus ⚠️ Давайте дружно поблагодарим Андрея за оплату времени работы по данному проекту ⚠️
Представляю вам реализацию мнемоники на языке C++ Реализовано:
✅ Работа с мнемоникой на языке C++
✅ Практически всё операции самописные (за исключением hmac и pbkdf2, почему-то либа OpenSSL показала лучший результат нежели своя реализация, поэтому оставил эту либу)
✅Поддежрка блюмфильтов (того-же типа, что использует brainflayer)
✅ Работа с внешними генераторами и файлами с мнемониками или энтропиями
✅ Рабочая реализация SLIP-0010 (для кривых secp256k1 и ed25519) - https://slips.readthedocs.io/en/latest/slip-0010/
✅ Поддержка кривой ed25519 и криптовалюты Solana в частности
✅ Поддержка невалидных мнемоник и кастомных путей деривации
✅ Возможность генерации мнемоники по кастомному словарю 2048 слов
✅ Возможность сохранения найденных хешей сразу в виде адресов криптовалют
✅ Встроенный в программу генератор энтропии, быстрый и криптостойкий, дергающий байты с процессора (сделаный методом проверки, я действительно брал разные генераторы и проверял на качество сгенерированных значений и скорость генерации)
✅ Код адаптирован сразу под 3 системы: Linux, Windows, OSX(MacOS) - добавлены проекты Visual Studio, Xcode, Makefile(для Linux) ♦️ Теперь точно могу сказать, что это единственный в своём роде "Комбаин" по мнемонике, да и ещё на плюсах ♦️
Донаты принимаются сюда: 💕ETH: 0xDE85c1Ef7874A1D94578f11332e8fa9A6a0eE853 💕BTC: bc1q063pks7ex93eka56zyumvutdt6zs9dj959pe9p 💕LTC: ltc1qysumht4lxafwvmcu4ruxzuztc2xmj8tz986fmm 💕TRX: TTZ3oL16BVNzU46MSJvaoKYAhvtwdTUcnz 💕TON: UQC7eqLN_NlVz82YzsjzAo4iOzKjH3t095-CMtqTJ5aoqo0l 💕DOT: 1jen89F5v6TbdQsRaKxsCqhNp9qAdeHeZyEUWjgrM8mW6hs 💕ADA: addr1qx7qrlcy37xe7j58hjxmyhyqfgu0ppeqxzs43dayjjcgde973lzxgtgqzxdvfq3rswmngapc4sp528dpzfg7huam8v9san7h6z 💕DASH: Xms41jaD967XMf2FAfEwGUxYKKhYQuok9T 💕SOLANA: BvDQDEgq3kbNT7VQFQRQPjc4Ta5k7d5s7GdcgoKnq3KG