Шифрування тексту
Що таке шифрування тексту?
Шифрування тексту — це процес перетворення читабельного тексту (відкритого тексту) у нечитабельний формат (шифротекст) для захисту його конфіденційності. Тільки ті, хто має правильний ключ розшифрування, можуть прочитати оригінальне повідомлення.
Supported Algorithms:
Symmetric Encryption (AES):
- AES-GCM (Recommended): Provides authenticated encryption with associated data (AEAD). Most secure for general use.
- AES-CBC: Traditional block cipher mode. Requires padding.
- AES-CTR: Counter mode. Converts block cipher to stream cipher.
Asymmetric Encryption (RSA):
- RSA-OAEP: Uses public key for encryption. Limited to ~190 characters due to key size constraints. Use for encrypting small data or symmetric keys.
Output Format:
For AES algorithms: JSON with base64-encoded components
{"iv": "base64_encoded_iv", "data": "base64_encoded_ciphertext"}
For RSA: Base64-encoded ciphertext only (no IV needed)
base64_encoded_ciphertext
This format is compatible with most encryption/decryption tools and libraries.
Як використовувати інструмент шифрування тексту
-
Введіть текст, який ви хочете зашифрувати, у поле вводу.
-
Виберіть алгоритм шифрування (AES або RSA).
-
Введіть ключ шифрування або натисніть "Генерувати ключ", щоб створити його.
-
Натисніть "Зашифрувати", щоб захистити свій текст.
-
Скопіюйте зашифрований текст і безпечно поділіться ним.
-
Використовуйте іконку ока, щоб показати/приховати секретний ключ.
Additional Tips:
- For AES: The secret key is auto-generated or you can provide your own (minimum 32 characters)
- For RSA: You need a public key in PEM format. Generate one using the Key Generator tool or OpenSSL
- RSA limitations: Can only encrypt short text (~190 characters). For longer texts, use AES algorithms
- Output encoding: Base64 is used for compatibility with other encryption tools and libraries
Примітки щодо безпеки
Цей інструмент використовує нативний Web Crypto API браузера для надійного шифрування. Завжди зберігайте секретний ключ у безпеці.
Important Notes:
- All encryption happens locally in your browser using the Web Crypto API
- The IV (Initialization Vector) is automatically generated for each encryption and must be saved with the ciphertext
- For RSA encryption, you encrypt with a public key; decryption requires the corresponding private key
- Store your secret keys securely - if lost, encrypted data cannot be recovered
- Base64 encoding makes the output portable and compatible with most tools and programming languages
Цей безкоштовний онлайн-інструмент шифрування тексту швидкий, безпечний і повністю працює у вашому браузері. Усе шифрування виконується локально у вашому браузері з використанням Web Crypto API. Дані не надсилаються на жоден сервер.
Часто задавані питання
Чи безпечно декодувати конфіденційні дані тут? Так. Все декодування відбувається у вашому браузері за допомогою JavaScript. Жодні дані не передаються на жоден сервер, тому ваші закодовані рядки залишаються повністю приватними.
Яка різниця між Base64 і URL-безпечним Base64? Стандартний Base64 використовує символи + і /, які є спеціальними символами в URL-адресах. URL-безпечний Base64 замінює їх на - і _, щоб рядок можна було безпечно використовувати в URL-адресах і іменах файлів без кодування відсотків.
Чому мій декодований результат виглядає як абракадабра? Якщо вихідні дані були двійковими (наприклад, зображення, PDF або стислий файл), декодований результат не буде читаємим текстом. У цьому випадку рядок Base64 представляє двійковий файл, а не текстовий рядок.
Чи є Base64 формою шифрування? Ні. Base64 – це схема кодування, а не шифрування. Будь-хто може декодувати рядок Base64 без ключа. Його ніколи не слід використовувати для захисту конфіденційних даних – для цього використовуйте належне шифрування.
Keywords: онлайн шифрування тексту, шифрування aes, зашифрувати текст, aes-gcm, aes-cbc, безпечне шифрування тексту, безкоштовне шифрування