Читать книгу: «Возможно ли обратить необратимое, или использование хэш-функции для обратимого шифрования информации»

Шрифт:

Возможно ли обратить необратимое, или использование хэш-функции для обратимого шифрования информации.

Практически с момента появления письменности появилась потребность шифровать ряд записей. До наших дней дошел древнеримский шифр, называемый «кодом Цезаря», когда весь алфавит сдвигался на три позиции назад, так вместо «D» писали «A» а вместо «E» писали «B» и так далее. В данном случае перемещение алфавита является методом шифрования, а цифра 3 ключом. Как тогда, так и в наши дни многие коды имеют один очень большой недостаток, они обратимы, то есть имея один расшифрованный текст или фрагмент текста, и зашифрованный этот же фрагмент можно путем математических вычислений узнать алгоритм шифрования. Вопрос состоит только в том, сколько времени потребуется на этот процесс. Если говорить о жизненноважной информации, например, военных документах, скорость расшифровки имеет огромное значение, зачастую слишком быстрая расшифровка перехваченных противником военных документов, приводит к срыву планов командования.

В этой статье я расскажу о придуманном мною способе шифрования, при использовании которого расшифровка каждого текста займет несколько лет. Этот шифр основан на любом алгоритме семейства хэш-функций. Для примера используем необратимый алгоритм MD5.

MD5 сигнатура является необратимым уникальным отпечатком любого цифрового объекта. Это может быть, строка, файл, буфер памяти, словом, все что угодно. Сигнатура представляет собой 32-ух разрядное шестнадцатеричное число.

Представим себе, что мы пытаемся показать человеку все комбинации точек, которые могут возникать на экране монитора, это будут:

1. Все известные изображения (фильмы, картинки, тексты).

2. Информационно бессмысленные изображения.

3. Изображения, которые могут быть восприняты человеком, но не изображенные ранее (например, изображения людей, которых нет, не было и никогда не будет).

Бесплатный фрагмент закончился.

99,90 ₽

Начислим

+3

Покупайте книги и получайте бонусы в Литрес, Читай-городе и Буквоеде.

Участвовать в бонусной программе
Возрастное ограничение:
12+
Дата выхода на Литрес:
04 августа 2025
Дата написания:
2025
Объем:
7 стр. 1 иллюстрация
Правообладатель:
Автор
Формат скачивания: