9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>網絡知識>網絡技術>

如何正確地使用加密與認證技術(5)

時間: 恒輝636 分享

  0x05 用Libsodium安全加密Cookies

  /*

  // At some point, we run this command:

  $key = Sodium::randombytes_buf(Sodium::CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES);

  */

  /**

  * Store ciphertext in a cookie

  *

  * @param string $name - cookie name

  * @param mixed $cookieData - cookie data

  * @param string $key - crypto key

  */

  function setSafeCookie($name, $cookieData, $key)

  {

  $nonce = Sodium::randombytes_buf(Sodium::CRYPTO_SECRETBOX_NONCEBYTES);

  return setcookie(

  $name,

  base64_encode(

  $nonce.

  Sodium::crypto_secretbox(

  json_encode($cookieData),

  $nonce,

  $key

  )

  )

  );

  }

  /**

  * Decrypt a cookie, expand to array

  *

  * @param string $name - cookie name

  * @param string $key - crypto key

  */

  function getSafeCookie($name, $key)

  {

  $hexSize = 2 * Sodium::Sodium::CRYPTO_SECRETBOX_NONCEBYTES;

  if (!isset($_COOKIE[$name])) {

  return array();

  }

  $decoded = base64_decode($_COOKIE[$name]);

  $nonce = mb_substr($decoded, 0, $hexSize, '8bit');

  $ciphertext = mb_substr($decoded, $hexSize, null, '8bit');

  $decrypted = Sodium::crypto_secretbox_open(

  $ciphertext,

  $nonce,

  $key

  );

  if (empty($decrypted)) {

  return array();

  }

  return json_decode($decrypted, true);

  }

  對于沒有libsodium庫的開發人員,我們的一個博客讀者,提供了一個安全cookie實現的例子,其使用了defuse/php-encryption(我們推薦的PHP庫)。

如何正確地使用加密與認證技術(5)

0x05 用Libsodium安全加密Cookies /* // At some point, we run this command: $key = Sodium::randombytes_buf(Sodium::CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES); */ /** * Store ciphertext in a cookie * *
推薦度:
點擊下載文檔文檔為doc格式
168319 主站蜘蛛池模板: 免费AV片在线观看网址| 强d乱码中文字幕熟女1000部| 国产色无码专区在线观看| 在线无码免费的毛片视频| 国产内射性高湖| 亚洲色一色噜一噜噜噜| 亚洲成亚洲成网中文字幕| 超清无码一区二区三区| 野花韩国高清电影| 亚洲理论在线A中文字幕| 国内精品久久久久影院网站| 天天躁日日躁狠狠躁2018| 亚洲激情一区二区三区视频| 国产一区二区三区黄色大片| 久久亚洲色www成人| 久章草这里只有精品| 日本国产精品第一页久久| 亚洲午夜久久久影院伊人| 国产不卡一区在线视频| 在线看片免费不卡人成视频| 丰满少妇呻吟高潮经历| 五月婷之久久综合丝袜美腿| 国产综合色精品一区二区三区| 人人爽人人模人人人爽人人爱| 久久SE精品一区精品二区| A级日本乱理伦片免费入口| AV区无码字幕中文色| 国产免费踩踏调教视频| 午夜毛片精彩毛片| 国产精品亚洲А∨天堂免| 亚洲熟女乱色一区二区三区| 国产真实乱人偷精品人妻| 久久久国产精品樱花网站| 免费人成视频在线观看网站| 公天天吃我奶躁我的在| 亚洲男人的天堂一区二区| 精品国产人妻一区二区三区久久| 欧美肥老太牲交大战| 欧美不卡无线在线一二三区观| 国产在线午夜不卡精品影院| 日韩av中文字幕有码|