<div id="docs-body">
 <div class="section">
  <div class="titlepage">
   <div>
    <div>
     <h3 class="title">
      <a name="verifying-package-integrity">
      </a>
      2.1.4 Verifying Package Integrity Using MD5 Checksums or GnuPG
     </h3>
    </div>
   </div>
  </div>
  <div class="toc">
   <dl class="toc">
    <dt>
     <span class="section">
      <a href="verifying-md5-checksum.html">
       2.1.4.1 Verifying the MD5 Checksum
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="checking-gpg-signature.html">
       2.1.4.2 Signature Checking Using GnuPG
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="checking-gpg-signature-windows.html">
       2.1.4.3 Signature Checking Using Gpg4win for Windows
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="checking-rpm-signature.html">
       2.1.4.4 Signature Checking Using RPM
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="gpg-key-archived-packages.html">
       2.1.4.5 GPG Public Build Key for Archived Packages
      </a>
     </span>
    </dt>
   </dl>
  </div>
  <p>
   After downloading the MySQL package that suits your needs and
      before attempting to install it, make sure that it is intact and
      has not been tampered with. There are three means of integrity
      checking:
  </p>
  <div class="itemizedlist">
   <ul class="itemizedlist" style="list-style-type: disc; ">
    <li class="listitem">
     <p>
      MD5 checksums
     </p>
    </li>
    <li class="listitem">
     <p>
      Cryptographic signatures using
      <code class="literal">
       GnuPG
      </code>
      , the
          GNU Privacy Guard
     </p>
    </li>
    <li class="listitem">
     <p>
      For RPM packages, the built-in RPM integrity verification
          mechanism
     </p>
    </li>
   </ul>
  </div>
  <p>
   The following sections describe how to use these methods.
  </p>
  <p>
   If you notice that the MD5 checksum or GPG signatures do not
      match, first try to download the respective package one more time,
      perhaps from another mirror site.
  </p>
 </div>
 <br/>
</div>
