Шифрування (encryption)
Коротко: Перетворення читабельних даних (відкритий текст) на нечитабельну форму (шифртекст) за допомогою алгоритму та ключа — оборотне, на відміну від хешування.
Докладніше: Принципово є два типи: симетричне шифрування (один ключ для обох напрямків) та асиметричне шифрування (пара з відкритого й закритого ключів). Шифрування захищає конфіденційність даних — як «під час передавання» (під час передавання, наприклад через TLS), так і «у спокої» (у збереженому вигляді, наприклад зашифровані жорсткі диски).
Подробиці
Два основні типи в прямому порівнянні: симетричне (наприклад, AES) швидке, але роздача ключів складна; асиметричне (наприклад, RSA) повільне, але роздача ключів розв’язана.
Див. також: симетричне шифрування, асиметричне шифрування, алгоритм шифрування