<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Checksum - Page 4 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=checksum&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=checksum&amp;p=5">3.Next</a>
</p>
<p> However, each of those concepts has different applications and therefore different design goals. For instance, a function returning the start of a string can provide a hash appropriate for some applications but will never be a suitable checksum. Checksums are used as <a href="page.php?w=cryptographic_primitive">cryptographic primitive</a>s in larger authentication algorithms. For cryptographic systems with these two specific design goals, see <a href="page.php?w=HMAC">HMAC</a>.</p>

<p><a href="page.php?w=Check_digit">Check digit</a>s and <a href="page.php?w=parity_bit">parity bit</a>s</p><p>
<a accesskey="1" href="page.php?w=checksum&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=checksum&amp;p=5">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
