Зміст:
Визначення - Що означає Блоковий шифр?
Блоковий шифр - це симетричний криптографічний алгоритм, який працює на блоці даних фіксованого розміру за допомогою спільного таємного ключа. Під час шифрування використовується непростий текст, а отриманий зашифрований текст називається шифротекстом. Один і той же ключ використовується як для шифрування простого тексту, так і для дешифрування шифротексту.
Техопедія пояснює Блок Шифр
Блок-шифр шифрує / розшифровує свій вхід один блок за одним замість одного біта за часом, використовуючи загальний таємний ключ. Блок закріплений за розміром; в іншому випадку підкладка необхідна. Цей алгоритм симетричний. Під час шифрування він використовує загальний ключ для перетворення свого вхідного тексту в кібертекст (зашифрований текст). Під час дешифрування він використовує той самий ключ, щоб перетворити цифертекст назад у початковий простий текст. Довжина виходу така ж, як і вхід.
Добре відомими реалізаціями алгоритму блочного шифрування є Стандарт шифрування даних (DES), TripleDES та стандарт розширеного шифрування (AES).
Протилежною блоці cypher є потік cypher, який працює на своєму вході по одному біту, також використовуючи спільний ключ.
Альтернативою алгоритму блок-шифру є криптографія з відкритим ключем або асиметрична криптографія. Цей алгоритм використовує відкритий ключ для шифрування простого тексту та приватний ключ для розшифровки отриманого шифротексту.