13.07.2013 Views

Message digests* What is a message digest

Message digests* What is a message digest

Message digests* What is a message digest

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Message</strong> <strong>digest</strong> function examples<br />

MD5<br />

SHA1<br />

RIPEMD-160<br />

<strong>digest</strong> = MD5 ( <strong>message</strong> )<br />

<strong>digest</strong> = SHA1 ( <strong>message</strong> )<br />

<strong>digest</strong> = RIPEMD-160 ( <strong>message</strong> )<br />

© David Morgan 2009-2012<br />

Digest function character<strong>is</strong>tics<br />

<strong>digest</strong> length constant (per particular function)<br />

<strong>digest</strong> unique to <strong>message</strong><br />

altogether different <strong>digest</strong>s for slightly<br />

different <strong>message</strong>s<br />

irreversible, one-way, inverseless<br />

(note: MD5 and SHA1, used for illustration in following screenshots,<br />

are deprecated due to weaknesses found in recent years)<br />

© David Morgan 2009-2012<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!