Skip to content

About

Happ config decryptor — расшифровка crypt5-конфигов: извлечение ключей и дешифровка зашифрованных настроек

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

HappDecrypt

CLI для декрипта happ:// и incy:// ссылок.

{DBA639FC-726C-493F-882D-E46326FFCD7E}

Требования: Python 3.9+

Поддерживаемые схемы

Схема Алгоритм
incy://crypt1/ AES-256-GCM
happ://crypt/ RSA PKCS#1 v1.5
happ://crypt2/ RSA PKCS#1 v1.5
happ://crypt3/ RSA PKCS#1 v1.5
happ://crypt4/ RSA PKCS#1 v1.5
happ://crypt5/ RSA + ChaCha20-Poly1305

Установка зависимостей

pip install -r requirements.txt

⚠️ Для работы нужны файлы crypt5_keys.json и incy_keymat.json — положи их в ту же папку что и скрипт. Без них декрипт не сработает.

Использование

Интерактивный режим

python3 happdecrypt.py

Одна ссылка

python3 happdecrypt.py -u 'happ://crypt5/...'
python3 happdecrypt.py -u 'incy://crypt1/...'

Из pipe

echo 'happ://crypt5/...' | python3 happdecrypt.py

Справка

python3 happdecrypt.py --help

Пример вывода

$ python3 happdecrypt.py -u 'happ://crypt5/...'
https://example.com/some/hidden/path

Файлы

Файл Описание
happdecrypt.py Основной скрипт
crypt5_keys.json Приватные RSA ключи для happ (36 crypt5 + 4 PKCS#1)
incy_keymat.json Key material для деривации ключа incy

About

Happ config decryptor — расшифровка crypt5-конфигов: извлечение ключей и дешифровка зашифрованных настроек

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages