>>I am trying to provide some security to text files, by adding a
>> signature
[quoted text clipped - 18 lines]
> Popular hash algorithms go by the name of SHA-1 (secure hash #1) and MD5
> (message digest #5). Google is your friend.
MD5 is considered to be broken... MD4 was broken and the same mathematical
features weaken MD5, making certain attacks feasible using modern computing
systems.
> Cryptography is a huge and hard-to-grok topic. You might want to start
> reading here:
[quoted text clipped - 7 lines]
> Regards,
> Will
William DePalo [MVP VC++] - 20 Nov 2006 15:27 GMT
> MD5 is considered to be broken... MD4 was broken and the same mathematical
> features weaken MD5, making certain attacks feasible using modern
> computing systems.
And for that matter so is SHA-1:
http://www.schneier.com/blog/archives/2005/02/sha1_broken.html
The devil, though, is in the details. Whether the "collision attack"
vulnerability in SHA-1 or a vulnerability in any other algorithm is
significant depends a lot on what one wants to do, the resources one wishes
to expend, and the resources of those who might want to crack one's
security.
Chances are that if someone is posting a question _here_ the security
provided by either MD-5 or SHA-1 (assuming the OP just needs a hash
function) would suffice.
Regards,
Will
lavu - 20 Nov 2006 16:03 GMT
Thanku for giving me something to begin with. Looks like I have a lot
of reading about hash code and digital signatures.
I was told to create an ecncrypted hash code that can be appended to
the file to be secured. Sounds simple but looks like I have quite some
ways to go. My journey begins now......
Ben Voigt - 20 Nov 2006 19:22 GMT
> Thanku for giving me something to begin with. Looks like I have a lot
> of reading about hash code and digital signatures.
> I was told to create an ecncrypted hash code that can be appended to
> the file to be secured. Sounds simple but looks like I have quite some
> ways to go. My journey begins now......
Rather than searching for hash code or digital signature, try "message
authentication code".