Конечный инструмент анализа строк еще предстоит быть кроссплатформенным набором программ командной строки, которые идентифицируют файлы, хэши и зашифрованные сообщения из строк текста. Набор инструментов реализован с учетом модульного, расширяемого подхода:
Каждый тип строки, будь то кодирование для файла, хэша или зашифрованного сообщения, имеет свои характеристики. Например, мы можем предположить, что простой шифр Цезаря будет содержать только буквенно -цифровой текст с пробелом и общими символами, такими как отметки пунктуации. Этот «отпечаток пальца» может храниться в файле, который затем можно использовать для определения того, может ли произвольная строка быть шифром Цезаря.
Объединяя отпечаток пальца Цезаря с автономным применением, которое кодирует и декодирует произвольный текст, может быть создан автоматический рабочий процесс, чтобы найти все правдоподобные интерпретации строки, и, если какая -либо интерпретация является кодированием или шифрованием, попытаться декодировать или расшифровать строку.
Visual Studio не помещает DLL в правильную папку, что вызывает выполнение программы в Windows. Найдите способ явно установить выходной каталог всех библиотек.
Этот проект в настоящее время строится с Cmake и без дополнительных зависимостей или параметров. Создайте его, как и любой другой проект Cmake.
Также доступны некоторые инструменты сборки:
Этот проект находится на ранней стадии разработки, но вклады всегда приветствуются, от исправлений ошибок до новых инструментов и даже низкоуровневых фреймворных идей и предложений.