Содержание
- Определение - Что означает блочный шифр?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет блочный шифр
Определение - Что означает блочный шифр?
Блочный шифр - это симметричный криптографический алгоритм, который работает с блоком данных фиксированного размера с использованием общего секретного ключа. Обычный используется во время шифрования, а полученный зашифрованный называется шифром. Один и тот же ключ используется как для шифрования простого, так и для дешифрования шифра.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет блочный шифр
Блочный шифр шифрует / дешифрует входные данные по одному блоку за раз, а не по одному биту за раз, используя общий секретный ключ. Блок имеет фиксированный размер; в противном случае, отступы необходимы. Этот алгоритм симметричен. Во время шифрования он использует общий ключ для преобразования своего простого ввода в шифр (зашифрованный). Во время дешифрования он использует тот же ключ, чтобы преобразовать шифр обратно в исходную плоскость. Длина вывода равна входу.
Хорошо известными реализациями алгоритма блочного шифрования являются стандарт шифрования данных (DES), TripleDES и стандарт расширенного шифрования (AES).
Аналогом блочного шифра является потоковый шифр, который обрабатывает свои входные данные по одному биту за раз, также используя общий ключ.
Альтернативой алгоритму блочного шифрования является криптография с открытым ключом или асимметричная криптография. Этот алгоритм использует открытый ключ для шифрования простого и закрытый ключ для расшифровки полученного шифра.