<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.sodium.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'function.sodium-bin2base64.php',
    1 => 'sodium_bin2base64',
    2 => 'Encode une cha&icirc;ne binaire brute en base64.',
  ),
  'up' => 
  array (
    0 => 'ref.sodium.php',
    1 => 'Sodium Fonctions',
  ),
  'prev' => 
  array (
    0 => 'function.sodium-base642bin.php',
    1 => 'sodium_base642bin',
  ),
  'next' => 
  array (
    0 => 'function.sodium-bin2hex.php',
    1 => 'sodium_bin2hex',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/sodium/functions/sodium-bin2base64.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.sodium-bin2base64" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">sodium_bin2base64</h1>
  <p class="verinfo">(PHP 7 &gt;= 7.2.0, PHP 8)</p><p class="refpurpose"><span class="refname">sodium_bin2base64</span> &mdash; <span class="dc-title">Encode une chaîne binaire brute en base64.</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.sodium-bin2base64-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>sodium_bin2base64</strong></span>(<span class="methodparam"><span class="attribute"><a href="class.sensitiveparameter.php">#[\SensitiveParameter]</a> </span><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$string</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$id</code></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="simpara">
   Convertit une chaîne binaire brute en une chaîne encodée en base64. Contrairement à <span class="function"><a href="function.base64-encode.php" class="function">base64_encode()</a></span>,
   <span class="function"><strong>sodium_bin2base64()</strong></span> est en temps constant (une propriété importante pour tout code qui
   manipule des entrées cryptographiques, telles que des textes en clair ou des clés) et prend en charge plusieurs jeux de caractères.
  </p>

 </div>


 <div class="refsect1 parameters" id="refsect1-function.sodium-bin2base64-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <dl>
   
    <dt><code class="parameter">string</code></dt>
    <dd>
     <span class="simpara">
      La chaîne binaire brute.
     </span>
    </dd>
   
   
    <dt><code class="parameter">id</code></dt>
    <dd>
     <ul class="simplelist">
      <li>
       <strong><code><a href="sodium.constants.php#constant.sodium-base64-variant-original">SODIUM_BASE64_VARIANT_ORIGINAL</a></code></strong> pour le standard (<code class="literal">A-Za-z0-9/\+</code>)
       encodé en base64.
      </li>
      <li>
       <strong><code><a href="sodium.constants.php#constant.sodium-base64-variant-original-no-padding">SODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDING</a></code></strong> pour le standard (<code class="literal">A-Za-z0-9/\+</code>)
       encodé en base64, sans caractères de remplissage <code class="literal">=</code>.
      </li>
      <li>
       <strong><code><a href="sodium.constants.php#constant.sodium-base64-variant-urlsafe">SODIUM_BASE64_VARIANT_URLSAFE</a></code></strong> pour l'encodage Base64 sûr pour les URL (<code class="literal">A-Za-z0-9\-_</code>).
      </li>
      <li>
       <strong><code><a href="sodium.constants.php#constant.sodium-base64-variant-urlsafe-no-padding">SODIUM_BASE64_VARIANT_URLSAFE_NO_PADDING</a></code></strong> pour l'encodage Base64 sûr pour les URL (<code class="literal">A-Za-z0-9\-_</code>),
       sans caractères de remplissage <code class="literal">=</code>.
      </li>
     </ul>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.sodium-bin2base64-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="simpara">
   La chaîne encodée en base64.
  </p>
 </div>



</div><?php manual_footer($setup); ?>