CLI для декрипта happ:// и incy:// ссылок.
Требования: 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.pypython3 happdecrypt.py -u 'happ://crypt5/...'
python3 happdecrypt.py -u 'incy://crypt1/...'echo 'happ://crypt5/...' | python3 happdecrypt.pypython3 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 |