GenEncryption
is a Python-based encryption and decryption tool. The application supports two encryption algorithms: a simple character substitution method and the more advanced Fernet encryption. Users can generate, save, and load encryption keys, and perform encryption and decryption on text data.
Install / Use
/learn @geniuszly/GenEncryptionREADME
GenEncryption
is a versatile encryption utility designed for securely encrypting and decrypting text data. It supports two encryption algorithms: a custom Simple substitution cipher and the industry-standard Fernet encryption.
EN
GenEncryption is a versatile encryption tool designed to provide secure encryption and decryption of text data. The application supports two main algorithms: a custom Simple substitution cipher and the industry-standard Fernet encryption.
Features
- Multiple Encryption Algorithms: Choose between a custom Simple algorithm and Fernet encryption.
- Key Generation: Easily generate and save encryption keys.
- Key Management: Load and manage saved keys.
- User-Friendly Interface: Intuitive GUI for easy navigation and operation.
Requirements
- Python 3.x
- Libraries:
tkinter,cryptography,os,random,base64
Installation
- Clone the repository:
git clone https://github.com/geniuszlyy/GenEncryption.git
cd GenEncryption
- Install dependencies:
Install the required Python libraries using pip:
pip install cryptography
Usage
- Run the Application:
Start the application by running themain.pyscript:
python GenEncryption.py
- Generate Keys:
- Navigate to the "Keygen" tab.
- Select the desired encryption algorithm (Simple or Fernet).
- Click "Generate" to create a new key.
- Enter a name for the key and save it.
- Encrypt/Decrypt Data:
- Navigate to the "Encrypter" tab.
- Select a saved key or enter a key manually.
- Enter the data to be encrypted or decrypted.
- Click "Encrypt" or "Decrypt" to process the data.
Key Storage
Generated keys are stored in the keys/ directory. Ensure that this directory is kept secure to maintain the confidentiality of your encrypted data.
Example
Simple:
Fernet:
RU
GenEncryption — это универсальный инструмент для шифрования, предназначенный для обеспечения безопасного шифрования и дешифрования текстовых данных. Программа поддерживает два основных алгоритма: собственный алгоритм Simple и стандартизированный шифр Fernet.
Возможности
- Множественные алгоритмы шифрования: Выбор между собственным алгоритмом Simple и шифром Fernet.
- Генерация ключей: Легкое создание и сохранение ключей шифрования.
- Управление ключами: Загрузка и управление сохраненными ключами.
- Интуитивный интерфейс: Удобный графический интерфейс для простоты использования.
Требования
- Python 3.x
- Библиотеки:
tkinter,cryptography,os,random,base64
Установка
- Клонирование репозитория:
git clone https://github.com/geniuszlyy/GenEncryption.git
cd GenEncryption
- Установка зависимостей:
Установите необходимые библиотеки Python с помощью pip:
pip install cryptography
Использование
- Запуск приложения:
Запустите приложение, выполнив скриптmain.py:
python GenEncryption.py
- Генерация ключей:
- Перейдите на вкладку "Keygen".
- Выберите желаемый алгоритм шифрования (Simple или Fernet).
- Нажмите "Generate" для создания нового ключа.
- Введите имя для ключа и сохраните его.
- Шифрование/Дешифрование данных:
- Перейдите на вкладку "Encrypter".
- Выберите сохраненный ключ или введите ключ вручную.
- Введите данные для шифрования или дешифрования.
- Нажмите "Encrypt" или "Decrypt" для обработки данных.
Хранение ключей
Сгенерированные ключи хранятся в каталоге keys/. Убедитесь, что этот каталог надежно защищен для сохранения конфиденциальности ваших данных.
Пример
Simple:
Fernet:
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
99.2kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
344.4kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
