<div id="docs-body">
 <div class="section">
  <div class="titlepage">
   <div>
    <div>
     <h3 class="title">
      <a name="data-masking-components">
      </a>
      8.5.2 MySQL Enterprise Data Masking and De-Identification Components
     </h3>
    </div>
   </div>
  </div>
  <div class="toc">
   <dl class="toc">
    <dt>
     <span class="section">
      <a href="data-masking-components-installation.html">
       8.5.2.1 MySQL Enterprise Data Masking and De-Identification Component Installation
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="data-masking-component-usage.html">
       8.5.2.2 Using MySQL Enterprise Data Masking and De-Identification Components
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="data-masking-component-function-reference.html">
       8.5.2.3 MySQL Enterprise Data Masking and De-Identification Component Function Reference
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="data-masking-component-functions.html">
       8.5.2.4 MySQL Enterprise Data Masking and De-Identification Component Function Descriptions
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="data-masking-component-variables.html">
       8.5.2.5 MySQL Enterprise Data Masking and De-Identification Component Variables
      </a>
     </span>
    </dt>
   </dl>
  </div>
  <p>
   MySQL Enterprise Data Masking and De-Identification implements these elements:
  </p>
  <div class="itemizedlist">
   <ul class="itemizedlist" style="list-style-type: disc; ">
    <li class="listitem">
     <p>
      A table for persistent storage of dictionaries and terms.
     </p>
    </li>
    <li class="listitem">
     <p>
      A component named
      <code class="literal">
       component_masking
      </code>
      that
          implements masking functionality and exposes it as service
          interface for developers.
     </p>
     <p>
      Developers who wish to incorporate the same service functions
          used by
      <code class="literal">
       component_masking
      </code>
      should consult
          the
      <code class="filename">
       internal\components\masking\component_masking.h
      </code>
      file in a MySQL source distribution or
          https://dev.mysql.com/doc/dev/mysql-server/latest.
     </p>
    </li>
    <li class="listitem">
     <p>
      A component named
      <code class="literal">
       component_masking_functions
      </code>
      that provides
          loadable functions.
     </p>
     <p>
      The set of loadable functions enables an SQL-level API for
          performing masking and de-identification operations. Some of
          the functions require the
      <a class="link" href="privileges-provided.html#priv_masking-dictionaries-admin">
       <code class="literal">
        MASKING_DICTIONARIES_ADMIN
       </code>
      </a>
      dynamic privilege.
     </p>
    </li>
   </ul>
  </div>
 </div>
 <br/>
</div>
