яка різниця між Key Encipherment та Data Encipherment

Key Encipherment (шифрування ключів): Це використання криптографічного ключа для шифрування іншого криптографічного ключа. Типовий приклад - це асиметрична криптографія (наприклад, RSA), де публічний ключ використовується для шифрування симетричного ключа, який потім буде використаний для шифрування великих обсягів даних. Мета полягає в безпечній передачі або зберіганні симетричного ключа. Це поширено в протоколах, таких як TLS/SSL, де симетричний ключ для сесії шифрується за допомогою асиметричної криптографії.

Що шифрується- Інші криптографічні ключі (наприклад, симетричні ключі)
Основна мета- Безпечна передача/зберігання ключів 
Поширені сценарії-  Обмін ключами в TLS/SSL, S/MIME, VPN
Типова криптографія - Часто асиметрична (для шифрування симетричних ключів)

Data Encipherment (шифрування даних): Це використання криптографічного ключа для безпосереднього шифрування прикладних даних (тобто повідомлень, файлів, інформації, яку ви хочете захистити). Це основна мета шифрування для забезпечення конфіденційності інформації. Наприклад, коли ви шифруєте файл на своєму комп'ютері або надсилаєте зашифроване електронне повідомлення, ви використовуєте шифрування даних. Зазвичай для шифрування великих обсягів даних використовується симетрична криптографія, оскільки вона значно швидша, ніж асиметрична.

Що шифрується- Прикладні дані (повідомлення, файли, конфіденційна інформація)
Основна мета- Забезпечення конфіденційності даних
Поширені сценарії- Шифрування дисків, файлів, електронних листів
Типова криптографія -Переважно симетрична (для ефективності)