У цій статті
Що таке шифрування AES?
AES (Advanced Encryption Standard) — це алгоритм симетричного шифрування, що використовує один ключ для шифрування та дешифрування. AES-256-GCM поєднує найсильніший розмір ключа (256 біт) з режимом Galois/Counter.
Цей інструмент дозволяє шифрувати та дешифрувати текст за допомогою AES-256-GCM і пароля. Для виробничих систем завжди використовуйте встановлені криптографічні бібліотеки.
Як працює AES-256-GCM
Процес шифрування виводить сильний ключ з вашого пароля та створює портативний шифротекст.
- Виведення ключа PBKDF2 — пароль розтягується до 256-бітного ключа з випадковою сіллю та 100 000 ітераціями
- Генерація випадкового IV — унікальний 12-байтний вектор ініціалізації генерується для кожного шифрування
- Тег аутентифікації GCM — шифротекст містить 128-бітний тег, що виявляє будь-яке втручання
Спробуйте безкоштовно — реєстрація не потрібна
Зашифрувати або дешифрувати текст →Коли використовувати шифрування AES
Шифрування AES корисне, коли потрібно захистити текстові дані за допомогою спільного пароля.
- Безпечний обмін повідомленнями — зашифруйте повідомлення паролем та поділіться шифротекстом
- Шифрування конфігурації — захистіть чутливі значення перед зберіганням у системі контролю версій
- Захист даних у спокої — зашифруйте нотатки та облікові дані перед збереженням
Часті питання
Яка різниця між AES-256 та AES-128?
AES-128 використовує 128-бітний ключ, а AES-256 — 256-бітний. Обидва вважаються безпечними, але AES-256 рекомендований для довгострокового захисту.
Чому GCM, а не CBC?
GCM забезпечує аутентифіковане шифрування — шифрує дані І перевіряє цілісність в одній операції. CBC лише шифрує і потребує окремого MAC.
Чи пароль — це те саме, що ключ шифрування?
Ні. Пароль — це читабельний текст, який перетворюється на криптографічний ключ через функцію виведення (PBKDF2) з сіллю та ітераціями.