Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Шифровщик на BAT (http://forum.oszone.net/showthread.php?t=242362)

ilyadud 10-09-2012 12:52 1986079

Шифровщик на BAT
 
Нужен шифровщик/дешифровщик файлов, написанный на BAT. Как это работает: У меня есть файл (скажем: info.dat), он содержит какой-либо текст. Нужно этот текст в файле защифровать. Также нужен дешифровщик, который открывает этот файл, расшифровывает текст и присваивает переменной значение расшифрованного текста.

P.S. Желательно, чтобы шифровка осуществлялась с помощью определенного пароля (если можно)

Foreigner 10-09-2012 13:07 1986088

Т.е. ты хочешь получить алгоритм шифрования-дешифрования. Однако.. Может будет проще заархивировать с паролем?
Код:

7z a protected.7z 1.txt -pPASSWORD

ilyadud 10-09-2012 16:38 1986197

Foreigner, можно, но тогда для прочтения файл нужно распаковать, а это пренебрежение безопасностью (я делаю специальную систему защиты с помощью привязки к определенному компьютеру). Мне нужно чтобы все действия проходили внутри программы.

P.S. BAT-ники я компилирую, чтобы исходник был в закрытом виде

Anonymоus 10-09-2012 20:23 1986287

Цитата:

Цитата ilyadud
но тогда для прочтения файл нужно распаковать »

Не обязательно. 7zip превосходно отдает распакованное в stdout, не создавая файла физически. Мануалы по оному в помощь.
Цитата:

Цитата ilyadud
а это пренебрежение безопасностью »

Использование скриптовых языков уровня cmd для защиты чего-либо - само по себе огромное пренебрежение безопасностью.
Цитата:

Цитата ilyadud
P.S. BAT-ники я компилирую, чтобы исходник был в закрытом виде »

Немного ликбеза о "компиляторах" - любой из них хранит в себе исходный скрипт в каком-то виде, максимум, на что можно надеяться - что он будет зашифрован. Если вы не компилируете в байткод (а о подобном софте для bat я не слышал ни разу), это почти равнозначно хранению скрипта в открытом виде. Защита, способная остановить разве что очень ленивого гуманитария, не дружащего с поисковиками.
Вы выбрали не тот инструмент для создания какой-либо системы защиты.


Время: 21:55.

Время: 21:55.
© OSzone.net 2001-