Кодирование файла - PullRequest
       2

Кодирование файла

0 голосов
/ 21 марта 2011

Это немного сложно объяснить.Я хотел бы создать файл, скажем, файл .test.Теперь это смехотворно легко создавать и писать, но я хотел бы закодировать информацию, чтобы я мог только интерпретировать информацию с помощью Тестовой программы.Таким образом, эта тестовая программа сможет создавать и читать файлы .test.И дело в том, что только эта программа может читать файл, вы не можете по-настоящему интерпретировать информацию, просто открыв файл с помощью Блокнота, так как он не будет доступен для чтения.

Мне бы хотелось немногонаправление относительно того, как я мог бы сделать это.Если вы действительно не поняли, что я только что сказал, я хотел бы знать, как создать или как это работает, что-то похожее на Bencode, используемый в BitTorrent.

Ответы [ 3 ]

2 голосов
/ 21 марта 2011

Если вы действительно беспокоитесь о безопасности файла, вы можете зашифровать его содержимое.Существует несколько сторонних библиотек, таких как ezPyCrypto и pyDes , которые упрощают реализацию.

1 голос
/ 21 марта 2011

Если вы хотите действительно простую версию, используйте модуль python base64.Открытие файла в блокноте больше не будет распознаваемым, но его будет легко декодировать, если вы будете знать, что делаете.

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

0 голосов
/ 21 марта 2011

Вам необходимо определить, хотите ли вы en- кодирование или en- шифрование : http://danielmiessler.com/study/encoding_vs_encryption/

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