zoukankan      html  css  js  c++  java
  • PHP openssl函数库

    php openssl 函数库中。提供了大量的函数。但是我们一般用的最多的,就是

    openssl_encrypt

    1 string openssl_encrypt ( string $data , string $method , string $key [, int $options = 0 [, string $iv = "" [, string &$tag = NULL [, string $aad = "" [, int $tag_length = 16 ]]]]] )

    第一个参数是要加密的数据。

    第二个加密的方式。支持的加密方式可以通过openssl_get_cipher_methods获得比如aes-256-cbc、等

    第三个参数 是秘钥。

    第四个参数。可以选择0 填充。或者原始数据。OPENSSL_RAW_DATA 、 OPENSSL_ZERO_PADDING

    第五个参数 是偏移量 比如cbc的模式下就需要这个。

    openssl_encrypt("111111","des-cbc","12345678", OPENSSL_ZERO_PADDING,"11111")

    openssl_decrypt

    解密。

    string openssl_decrypt ( string $data , string $method , string $key [, int $options = 0 [, string $iv = "" [, string $tag = "" [, string $aad = "" ]]]] )
    

      基本上和加密一致。怎么加密的,怎么解开。

  • 相关阅读:
    最小生成树
    单源最短路
    插入排序 静态链表转为有序数组
    不定时更新
    huffman
    二叉树
    宽度优先搜索
    深度优先搜索
    链表
    jQuery学习中 attr() 和 prop() 的区别
  • 原文地址:https://www.cnblogs.com/tl542475736/p/8290300.html
Copyright © 2011-2022 走看看