Асимметричное шифрование
Асимметричное шифрование применяет открытый ключ для шифрования и связанный с ним закрытый ключ для расшифрования.
Определения простым языком: шифры, коды, кодировки и термины криптоанализа, используемые на сайте.
Асимметричное шифрование применяет открытый ключ для шифрования и связанный с ним закрытый ключ для расшифрования.
Блочный шифр — симметричный алгоритм, преобразующий блоки данных фиксированного размера под управлением секретного ключа.
Вектор инициализации — несекретный вход режима шифрования, предотвращающий опасное повторение шифротекста для одинаковых данных.
Криптографический ключ — значение, управляющее преобразованием и определяющее возможность шифровать, расшифровывать или аутентифицировать данные.
В классической криптографии код заменяет значимые слова или фразы назначенными символами либо группами из кодовой книги.
Nonce — значение, которое не должно повторяться в области, заданной криптографическим протоколом, обычно для одного ключа.
Открытый текст — это исходные незашифрованные данные, поступающие на вход шифрования или восстановленные при расшифровании.
Потоковый шифр объединяет открытый текст с псевдослучайным ключевым потоком, полученным из секретного ключа и nonce.
Расшифрование использует нужный ключ, чтобы обратить шифрование и восстановить открытый текст из шифротекста.
Симметричное шифрование использует один общий секретный ключ или связанные секретные ключи для шифрования и расшифрования.
Шифр — алгоритм, который преобразует данные в соответствии с ключом, обычно между открытым текстом и шифротекстом.
Шифрование — обратимое криптографическое преобразование открытого текста в шифротекст с использованием ключа.
Шифротекст — это данные, преобразованные шифрованием так, чтобы без нужного ключа нельзя было понять их исходный смысл.
Энтропия измеряет неопределённость значения и ограничивает сложность угадывания криптографических секретов.
Ключевой поток — последовательность значений, которые поочерёдно комбинируются с единицами открытого текста.
Моноалфавитный шифр использует одну неизменную таблицу замены для всего сообщения.
Нулевой шифр прячет сообщение в безобидном тексте, выбирая символы по скрытому правилу.
Полиалфавитный шифр переключается между несколькими алфавитами замены по мере обработки сообщения.
Развёртывание ключа — алгоритм получения раундовых ключей или подключей из переданного шифру ключа.
Роторная машина — электромеханическое шифровальное устройство, в котором вращающиеся диски меняют замену после каждого ввода.
Стеганография скрывает сам факт существования сообщения, встраивая его в обычный на вид контейнер.
Tabula recta — квадратная таблица, строки которой содержат последовательно сдвинутые версии алфавита.
Шифр бегущего ключа использует длинный неповторяющийся текст или последовательность как гамму полиалфавитной замены.
Шифр замены подменяет единицы открытого текста другими символами, сохраняя их порядок.
Шифр перестановки меняет порядок символов открытого текста по ключу, не подменяя сами символы.
Шифр сдвига заменяет каждый символ открытого текста символом на фиксированном расстоянии в упорядоченном алфавите.
Атака использует известные пары открытого текста и шифротекста, чтобы получить сведения о ключе или процессе шифрования.
Атака позволяет получить шифротексты для выбранных атакующим открытых текстов и использовать результаты для проверки схемы.
Атака пытается восстановить открытый текст или ключ, располагая только перехваченным шифротекстом и наблюдаемыми метаданными.
Атака по словарю проверяет приоритетный список вероятных паролей, ключей или фраз вместо полного перебора всех вариантов.
Индекс совпадений измеряет вероятность того, что две случайно выбранные из текста буквы окажутся одинаковыми.
Криб — предполагаемый фрагмент открытого текста, которым проверяют позиции, ключи или структуру шифротекста.
Криптоанализ исследует криптографические системы, чтобы без штатного секрета восстановить данные, ключи или обнаружить слабости.
Метод Касиски оценивает период полиалфавитного шифра с повторяющимся ключом по расстояниям между повторами в шифротексте.
Полный перебор систематически проверяет кандидаты на ключ или секрет, пока один из них не даст распознаваемый правильный результат.
Метод криптоанализа, который сопоставляет частоты символов и их сочетаний с языковыми закономерностями, чтобы восстановить классический шифртекст.
ASCII — 7-битная кодировка символов, которая сопоставляет значения от 0 до 127 латинским буквам, цифрам, знакам и управляющим символам.
Base64 — двоично-текстовое кодирование, которое представляет байты с помощью алфавита из 64 символов.
URL-кодирование представляет байт в компоненте URI знаком процента и двумя шестнадцатеричными цифрами.
Бит — двоичный разряд с одним из двух возможных значений, которые принято записывать как 0 и 1.
Двоичная система — система счисления по основанию 2, в которой значения записываются только цифрами 0 и 1.
Кодировка символов задаёт представление текстовых символов или кодовых позиций последовательностями байтов и обратное декодирование.
Шестнадцатеричная система — запись чисел и байтов по основанию 16 с помощью символов 0–9 и A–F.
Юникод — универсальный стандарт символов, который назначает кодовые позиции буквам, знакам и элементам письменностей мира.
HMAC — код аутентификации сообщения с секретным ключом, построенный на криптографической хеш-функции.
Коллизия хешей возникает, когда два разных входа дают один и тот же хеш-дайджест.
Контрольная сумма — компактное значение, вычисляемое по данным для обнаружения случайных изменений или повреждений.
Радужная таблица — предвычисленная структура для поиска вероятных входов по несолёным хешам паролей.
Соль — уникальное значение, добавляемое при хешировании пароля или выводе ключа, чтобы одинаковые входы давали разные результаты.
Хеш-функция преобразует входные данные практически любой длины в дайджест фиксированного размера.
Ничего не найдено.