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 = "" ]]]] )
    

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

  • 相关阅读:
    java中的Runtime类
    java web 三大核心组件Filter
    springBoot 整合mybaits 逆向工程
    java内存区域之程序计数器
    spring mvc 注解整理(一)
    ELK 日志查询分析nginx日志
    npm 淘宝镜像
    两种网页截图功能
    url 编码解码
    对防火墙的理解
  • 原文地址:https://www.cnblogs.com/tl542475736/p/8290300.html
Copyright © 2011-2022 走看看