Утилита RDC

Radzishevsky's AUTOMOTIVE data compressor & Steganograph
Current version: 1.0 beta 5

Описание

RDC - это утилита, работающая из командной строки, предназначенная для организации работы со сжатыми и закодированными данными. RDC может выступать как в качестве обычного архиватора (имея свой собственный формат архивов, .RDC), так и в качестве утилиты для сокрытия данных с применением стеганографии. Сжатые данные могут быть сохранены внутрь любого (достаточного по размеру) .WAV-файла ивпоследствии извлечены из него. При условии, что размер взятого .WAV-файла достаточно велик по сравнению с объемом сжатых данных, подобное сокрытие данных совсем незаметно вредит качеству звучания. Качество звучания портится скрытыми в нем данными тем сильнее, чем ближе сопоставимы размеры .WAV-файла и скрываемых данных.

Сжимаемые данные могут быть зашифрованы с помощью 128-битного ключа, при этом ключ в архиве не хранится.

Техническое описание

1. Для компрессии данных программа использует следующие алгоритмы: Huffman, RLE, MTF, BWT (Burrows & Wheeler Transform) и Schindler Transform (c глубиной 1 и 2) , TEA и CRC32.

2. Реализация описанных выше алгоритмов позволяет использовать программу для компрессии данных с ЛЮБЫМ разрешением (от 1 до 24 бит). Обычно, оптимальным для компрессии разрешением является 8 бит.

3. Встроенный стеганографический алгоритм сохраняет данные в WAV-файлах путем изменения младших бит, несущих информацию об амплитуде отсчетов. Таким образом, чем меньше бит используется для хранения данных, тем меньший вред это приносит оригинальному звучанию .WAV-файла. Реализованный алгоритм сам рассчитывает оптимальное количество бит для хранения сжатых данных таким образом, чтобы данные, с одной стороны, полностью уместились в .WAV-файле, а с другой, чтобы это нанесло наименьший вред звучанию.

4. Шифрование данных с помощью 128-битного ключа, который не хранится в архиве, позволяет надежно защитить данные от взлома .

Скачать программу: rdc.zip (менее 1 Mb).