DcryptDll plug-in: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
Line 10: Line 10:
и несколько других файлов поддержки.
и несколько других файлов поддержки.


== Description ==
== Описание ==


These add encryption / decryption capability to NSIS using the [[Wikipedia:RC4|RC4]] algorithm but it can also hash the string with the [[Wikipedia:MD5|MD5]] algorithm.
Они добавляют кодирование / возможность расшифровки к NSIS использование [[Wikipedia:RC4|RC4]] алгоритм, но это может также крошить строку с [[Wikipedia:MD5|MD5]] алгоритм.


In a manner similar to the ExtractDllEx plugin, one program is used on the computer
Способом, подобным дополнению к программе ExtractDllEx, одна программа используется на компьютере Вы - <их> компилирование </их> Ваш скрипт NSIS на сделать <b> кодирование </b>, и дополнение к программе используется, чтобы сделать <b> расшифровку </b>, когда Инсталлятор.exe фактически выполняется.
you are <em>compiling</em> your NSIS script on to do the <b>encryption</b>, and the plugin
is used to do the <b>decryption</b> when the Installer .exe is actually executing.


Ncrypt.exe is the program you use for the encryption, DcryptDll.dll is the plugin used to
Ncrypt.exe - программа, которую Вы используете для кодирования, DcryptDll.dll - дополнение к программе, привыкшее к сделайте расшифровку.
do the decryption.


The NGenKeys.exe is not necessary, but is included for convenience: you can use it
NGenKeys.exe не необходим, но включен для удобства: Вы можете использовать это чтобы генерировать KeyStrings, Вы будете нуждаться для шифровки и расшифровки файлов.
to generate the KeyStrings you will need for encrypting and decrypting the files.


The zip file was built so that you can just extract it (preserving folder names) to your
Файл почтового индекса был встроен так, чтобы Вы могли только извлечь его (сохранение названий папки) к Вашему Распределение NSIS <их> Contrib </их> папка. Вы должны или переместить дополнение к программе в <их> Дополнения к программе </их>
NSIS distribution <em>Contrib</em> folder. You should either move the plugin to the <em>Plugins</em>
папка или перекомпилировала источник (VC ++, 6.0 проектных файлов вывели набор к каталогу Plugins). <br> Вы можете переместить Ncrypt.exe и NGenKeys.exe к некоторой папке, включенной в Вашу переменную среды ПУТИ
folder or recompile the source (the VC++ 6.0 project file has output set to the Plugins directory).<br>
или что бы то ни было.
You can move Ncrypt.exe and NGenKeys.exe to some folder included in your PATH environment variable
or whatever.


Please let me know if you find any of those "dreaded" bugs.
Пожалуйста сообщите мне, если Вы находите любую из тех "страшных" ошибок.


== FAQ ==
== FAQ ==

Revision as of 20:59, 10 November 2007

Author: Arrby (talk, contrib)


Ссылки

Ссылка на загрузку

DcryptDll.zip (172 KB)

Этот .zip файл выше включает Дополнение к программе для NSIS (DcryptDll.dll) и двух выполнимых программ наборы Ð¸Ð· двух предметов (Ncrypt.exe & GenKeys.exe), источник, чтобы Ð²ÑÑ‚роить все 3, два примера Скрипты.nsi, показывающие возможному использованию, как использовать документ DcryptDllReadme.html, и несколько других файлов поддержки.

Описание

Они добавляют кодирование / возможность расшифровки к NSIS использование RC4 алгоритм, но это может также крошить строку с MD5 алгоритм.

Способом, подобным дополнению к программе ExtractDllEx, одна программа используется на компьютере Ð’Ñ‹ - <их> компилирование </их> Ваш скрипт NSIS на сделать кодирование , и дополнение к программе используется, чтобы ÑÐ´ÐµÐ»Ð°Ñ‚ÑŒ расшифровку , когда Инсталлятор.exe фактически выполняется.

Ncrypt.exe - программа, которую Ð’Ñ‹ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚е для кодирования, DcryptDll.dll - дополнение к программе, привыкшее к сделайте расшифровку.

NGenKeys.exe не необходим, но включен для удобства: Ð’Ñ‹ Ð¼Ð¾Ð¶ÐµÑ‚е использовать это чтобы Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ KeyStrings, Ð’Ñ‹ Ð±ÑƒÐ´ÐµÑ‚е нуждаться для шифровки и расшифровки файлов.

Файл почтового индекса был встроен так, чтобы Ð’Ñ‹ Ð¼Ð¾Ð³Ð»Ð¸ только извлечь его (сохранение названий папки) к Вашему Распределение NSIS <их> Contrib </их> папка. Ð’Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð»Ð¸ переместить дополнение к программе в <их> Дополнения к программе </их> папка или перекомпилировала источник (VC ++, 6.0 проектных файлов вывели набор к каталогу Plugins).
Ð’Ñ‹ Ð¼Ð¾Ð¶ÐµÑ‚е переместить Ncrypt.exe и NGenKeys.exe к некоторой папке, включенной в Вашу переменную среды ÐŸÐ£Ð¢Ð˜ или что бы Ñ‚о ни было.

Пожалуйста сообщите мне, если Ð’Ñ‹ Ð½Ð°Ñ…одите любую из тех "страшных" ошибок.

FAQ

Does DcryptDll support solid compression?

  • This question is still waiting for an answer. Please edit this page if you know it!