Member 11585563 Ответов: 2

Есть ли способ записать данные в файл шрифтом, который использовался в программном обеспечении


Хорошо, я создал свой собственный шрифт для замены английского языка. Я использую его в своем личном дневнике как на компьютере, так и на бумаге. Прямо сейчас, в моей программе Revenline journal, которую я разработал, я использую шифр сдвига ascii, чтобы обеспечить низкий уровень шифрования. Самое приятное в этом то, что он также кодирует пробелы, поэтому, глядя на данные через Средство просмотра файлов, вы видите тарабарщину, и никаких пробелов, чтобы сказать, как долго то или иное слово. Однако я хотел бы найти способ записать данные в файл в формате wysiwyg, чтобы буквы выглядели как фигуры в шрифте, а не только английские буквы.

Заранее спасибо
Ларри

Что я уже пробовал:

Я ничего не пробовал, так как не знаю, что попробовать.

Dave Kreskowiak

"шифр сдвига ascii"? Лол! Это не шифрование в любом смысле этого слова сегодня. Это называется "головоломка", которую люди должны решить.

Пробелы могут быть преобразованы в разностный символ, но этот символ все еще используется как пробел и встречается через довольно регулярные промежутки времени. Вы все еще можете различить границы слов, просто глядя на этот символ. Это облегчает понимание остальных букв и того, что они означают.

Существуют он-лайн шифровальщики, которые расшифруют ваш "зашифрованный" текст за считанные секунды, просто используя анализ шаблонов.

2 Ответов

Рейтинг:
2

OriginalGriff

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

Другая ваша проблема заключается в том, что использование шрифтов обычно не является вопросом файла - это вопрос уровня презентации: программное обеспечение, которое читает файл и отображает его. Таким образом, если программное обеспечение презентации не знает, какой шрифт использовать и / или файл ссылается на шрифт таким образом, чтобы программное обеспечение презентации понимало, то этого просто не произойдет.
Просмотрщики прямого текста или двоичных файлов этого не делают, потому что прямой текст или двоичные файлы не содержат информации о шрифтах! Например, Word и Excel - потому что форматы файлов DOC / DOCX и XLS / XLSX определяют использование шрифтов на основе word / letter / paragraph / document.

Таким образом, основной ответ на ваш вопрос-"нет", с большим побочным порядком "нет, если вы не напишете файл так, чтобы приложение с поддержкой шрифтов могло его прочитать".


Рейтинг:
0

Patrice T

Цитата:
Есть ли способ записать данные в файл шрифтом, который использовался в программном обеспечении

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

То, что вы описываете, - это вариант кодировки ROT 13 или шифра XOR, оба они, вероятно, являются самым простым способом кодирования текста, но их также легче всего взломать. Люди, привыкшие к такому кодированию, могут читать текст напрямую, даже не расшифровывая его.
ROT13 - Википедия[^]
Шифр гаммирования - Википедия[^]