ASE-1024: Сверхбезопасный протокол шифрования с блоками по 1024 байта
Project description
# CRYPTOASE-1024
Сверхбезопасный протокол шифрования с размером блока 1024 байта (8192 бита)
## Особенности
- ASE-1024 протокол — собственный протокол шифрования
- Блоки по 1024 байта — устойчивость к анализу трафика
- AES-256-GCM — шифрование данных с аутентификацией
- RSA-2048 — безопасный обмен ключами
- Perfect Forward Secrecy — уникальный ключ для каждого сообщения
- E2EE ready — готов к сквозному шифрованию
## Установка
pip install cryptoase1024
Быстрый старт
python
from cryptoase1024 import ASE1024
# Создание ключей
alice = ASE1024()
alice.generate_keys()
bob = ASE1024()
bob.generate_keys()
# Шифрование
message = "Секретное сообщение для Боба"
encrypted = alice.encrypt(message, bob.get_public_key())
# Расшифровка
decrypted = bob.decrypt(encrypted)
print(decrypted)
Примеры
Шифрование файла
python
from cryptoase1024 import ASE1024
crypto = ASE1024()
crypto.generate_keys()
crypto.encrypt_file("secret.txt", "secret.enc")
crypto.decrypt_file("secret.enc", "secret_decrypted.txt")
Защита паролем
python
from cryptoase1024 import ASE1024
# Ключи защищены паролем
crypto = ASE1024()
crypto.generate_keys("мой_супер_пароль_123")
# Публичный ключ можно передать кому угодно
print(crypto.get_public_key())
Команды
Команда Описание
pip install cryptoase1024 Установка библиотеки
python -c "import cryptoase1024; print(cryptoase1024.__version__)" Проверка версии
Лицензия
MIT License
Copyright (c) 2026 Team S1S TopTools
Авторы
Team S1S TopTools
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cryptoase1024-2.0.0.tar.gz.
File metadata
- Download URL: cryptoase1024-2.0.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2c0070dda09c48b8f7b41ca4d9c4799ffb5f2facc3d13ab5d63b28006bc270b
|
|
| MD5 |
3632161d2899594eb938380c3b04096f
|
|
| BLAKE2b-256 |
2e7eaae7f4e7a6ddbc099c930a61441a3700f9c917400428bcfdbff83095d85d
|
File details
Details for the file cryptoase1024-2.0.0-py3-none-any.whl.
File metadata
- Download URL: cryptoase1024-2.0.0-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea1a0df67026d4c51129b3eb6c0fe3d42b56b63aa1c6e439af19d78efc369893
|
|
| MD5 |
2bc2e5dd0b3c9af2708e747122accf35
|
|
| BLAKE2b-256 |
d1758a4258473f48bdaba4d3cfbbd45dba7eb2b7eccbf5e6df1ca2e924398355
|