MD5 plugin: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
mNo edit summary
m (Added "Versions History" header.)
Line 26: Line 26:
SectionEnd
SectionEnd
</highlight-nsis>
</highlight-nsis>
== Versions History ==
;0.4
::KJD (2005):
::*Added dual name to exports for backwards compatibility.
;0.3
::Shengalts Aleksander aka Instructor (2005):
::*New command: "GetMD5Random".
::*Changed names: "GetFileMD5" -> "GetMD5File", "GetMD5" -> "GetMD5String".
::*Fixed: string length error.
;0.2
::Davy Durham (2004):
::*MD5.cpp fix (correct for loop used to replace memset, exceeded bounds).
;0.1
::KJD (2004):
::*Modified to reduce size and use exdll.h (reduced to about 6KB uncompressed, by removing CRTL dependency).
;Original
::Matthew "IGx89" Lieder:
::*Original plugin Author.
::Sunjammer (12th May 2002):
::*Original usage notes and example script.


[[Category:Plugins]]
[[Category:Plugins]]

Revision as of 17:34, 3 July 2005

Author: PerditionC (talk, contrib)


Links

Download:
Md5dll.zip (21 KB)
Zip.gif Md5dll.0.4.zip (13 KB) (Mirror #1)

Older Versions of MD5 plugin

Description

Generates a md5 value from either a string or contents of specified file.

Original: MD5 Plugin DLL by Matthew "IGx89" Lieder, derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm

Sample Usage

OutFile "md5test.exe"
Section ""
  md5dll::GetMD5String "md5me"
  Pop $0
  DetailPrint "md5: [$0]"
 
  md5dll::GetMD5File "${NSISDIR}\makensis.exe"
  Pop $0
  DetailPrint "md5: [$0]"
SectionEnd

Versions History

0.4
KJD (2005):
  • Added dual name to exports for backwards compatibility.
0.3
Shengalts Aleksander aka Instructor (2005):
  • New command: "GetMD5Random".
  • Changed names: "GetFileMD5" -> "GetMD5File", "GetMD5" -> "GetMD5String".
  • Fixed: string length error.
0.2
Davy Durham (2004):
  • MD5.cpp fix (correct for loop used to replace memset, exceeded bounds).
0.1
KJD (2004):
  • Modified to reduce size and use exdll.h (reduced to about 6KB uncompressed, by removing CRTL dependency).
Original
Matthew "IGx89" Lieder:
  • Original plugin Author.
Sunjammer (12th May 2002):
  • Original usage notes and example script.