Появился инструмент, который восстанавливает пикселированный текст

Скрывать конфиденциальные данные с помощью пикселизации больше не безопасно: на GitHub появилась утилита, которая более или менее чётко восстанавливает замазанные таким образом буквы.

Оставить комментарий

Инструмент Depix для восстановления паролей и других конфиденциальных данных на размытых скриншотах опубликовал пользователь под ником beurtschipper. О создании и особенностях программы он в деталях рассказал на LinkedIn.

Как объясняет автор, при пикселизации происходит сильное уменьшение разрешения картинки. Изображение разбивается на блоки, в каждом из которых фильтр определяет основной цвет, а далее выполняет сплошную заливку блока этим цветом.

Проблема в том, что одни и те же символы преобразуются одинаково. Именно этот принцип лежит в основе Depix: в инструмент нужно загрузить скриншот с нужным текстом и образцы ожидаемых символов с теми же параметрами текста — шрифтом, размером, цветом, цветовой моделью HSI (тон, насыщенность и светлота), что на исходнике.

Дешифровщик делит загруженный алфавит на блоки и ищет схожие фрагменты на изображении, чтобы восстановить пикселизированные буквы.

Когда все совпадения найдены, Depix выдаёт результат в виде довольно читабельной картинки.


Читать на dev.by