Введение и шифрование данных.

Введение и шифрование данных.

Шифрование — это процесс преобразования данных информации в такой вид, который невозможно прочитать без специального ключа. Основная цель шифрования — обеспечить конфиденциальность передаваемой или хранимой информации, чтобы доступ к ней имели только авторизованные лица.
Основные понятия
Открытый текст plaintext — исходное сообщение или данные до процесса шифрования. Шифротекст ciphertext — результат шифрования открытого текста, который выглядит как случайная последовательность символов.Ключ — секретный элемент, используемый для шифрования и расшифровки данных. Ключ должен оставаться неизвестным для посторонних лиц. Алгоритм шифрования — набор правил и инструкций, определяющих, каким образом будет происходить преобразование открытого текста в шифрованный.Расшифровка decryption — обратный процесс, когда шифротекст возвращается обратно в открытый текст с использованием правильного ключа.
Виды шифрования
Существует два основных типа шифрования: симметричное и асимметричное.
Симметричное шифрование
Используется один ключ как для шифрования так и для расшифровки.Примеры алгоритмов AES Advanced Encryption Standard DES Data Encryption Standard Преимущества высокая скорость работы. Недостатки проблема безопасного обмена ключами между сторонами.
Асимметричное шифрование
Используются два разных ключа: публичный ключ для шифрования и приватный ключ для расшифровки.Примеры алгоритмов RSA Rivest-Shamir - Adleman ECC Elliptic Curve Cryptography.Преимущества упрощение обмена ключами, поскольку публичный ключ может быть открыт. Недостатки: медленнее, чем симметричные методы.

Добавить комментарий