日常项目开发中经常需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。

那么在本课程中我们将为大家介绍php加密解密类的使用详解,那么我们先下载我们本次需要的php加密解密的类:http://www.php.cn/xiazai/leiku/829

当我们把类下载以后把文件放在本地编辑器,然后接着实例化类:<?php

//实例化类

$obj = new crypt('1111');

//定义数值

$value = "111111";

$string = 123456;

//输出

echo $obj->decode($value) ."
";

echo $obj->encode($value)."
";

echo $obj->safe_b64encode($string)."
";

echo $obj->safe_b64decode($string)."
";

获得运行结果如下:

说明:

这里我们加密解密过后出现了乱码的情况,这个就是我们编码格式出的问题,所以我们要在文件头部添加一段代码,就是修改编码格式:header("Content-type:text/html;charset=utf-8");

在文件头部加了这段代码以后,就不会出现乱码的情况了!这里就不贴图了,小伙伴可以自己试一下~

php解密方法,php加密解密的几种方法的使用教程相关推荐

  1. nodejs java rsa_NodeJS加密解密及node-rsa加密解密用法详解

    要用nodejs开发接口,实现远程调用,如果裸奔太危险了,就在网上找了一下nodejs的加密,感觉node-rsa挺不错的,下面来总结一下简单的rsa加密解密用法 初始化环境 新建一个文件夹 node ...

  2. 使用python加密主机文件几种方法实现

    本文主要介绍了使用python加密主机文件几种方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 数据加密是一种保护数据安全 ...

  3. 地形图加密高程点的两种方法CAD和ARCGIS

    地形图加密高程点的两种方法CAD和ARCGIS 1.      CAD中步骤如下 1)  在cad中加载高程点数据信息,然后"工程应用"-"高程点生成数据文件" ...

  4. 在两个高程点之间如何生成加密点_地形图加密高程点的两种方法CAD和ARCGIS

    地形图加密高程点的两种方法CAD和ARCGIS 1.      CAD中步骤如下 1)  在cad中加载高程点数据信息,然后"工程应用"-"高程点生成数据文件" ...

  5. java 遍历方法_Java ArrayList遍历的3种方法

    首页 > 基础教程 > 集合框架 > ArrayList类 Java ArrayList遍历的3种方法 1. Iterator方法遍历 for(Iterator it2 = list ...

  6. 癌症的治疗方法有哪些?有一种方法比化疗好,副作用小

    癌症的治疗方法有哪些?有一种方法比化疗好,副作用小 现如今,随着肿瘤发生率的持续上升,人们对于"化疗"也不再陌生.化疗是肿瘤治疗主要治疗手段,无论是肿瘤早期还是肿瘤晚期,无论是手术 ...

  7. java连接MySQL几种方法_Java连接MySQL数据库三种方法

    好久没有更新博客了!今天利用周目时学习了一下数据库mysql.介绍一下数据库的三种连接方式! 开发工具:Myeclipse MySQL5.6 MySQL连接驱动:mysql-connector-jav ...

  8. php 加密解密方法,PHP加密解密方法

    PHP加密解密方法 2018-03-12 38 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密.function e ...

  9. Python3.6.1 AES/ECB/padding PKCS5 方法的加密解密脚本实现

    在公司的一部分产品中,有接口是使用AES 对称加解密方法来实现,并且采用ECB模式,padding PKCS5 的模式来实现接口的加密解密. padding PKCS5的填充方法是根据块的大小默认是1 ...

  10. java php aes加密解密_php aes 加密解密可与java对接

    php aes 加密解密可与java对接 博主:liu1693 发表时间:2017-02-23 16:52:27 浏览量:100 class Encrypt{ //加密方法 public static ...

最新文章

  1. 微服务网关解决方案调研和使用总结 专题
  2. 云接口给中小企业带来的帮助
  3. MATLAB提取矩阵中的一部分
  4. Android常见命令
  5. 【python基础知识】python输出时出错,UnicodeEncodeError: 'gbk' codec can't encode character '\ue4bf.....
  6. 关于C# .net JavaScript跨域
  7. 我最喜爱的九位历史人物 - 曹操(Space搬家)
  8. Android Binder -- AIDL 原理
  9. 股市中如何用筹码分布选牛股,通达信幅图指标公式筹码寻牛
  10. Vue PC端和移动端的切换
  11. Android——TextView指定字符串颜色高亮,实现类似微信、支付宝搜索结果中搜索字段高亮的效果
  12. qcloud apigateway hmac鉴权代码-go语言版本
  13. 【国产FPGA】国产FPGA搭建图像处理平台
  14. item_get - 获得淘宝商品详情接口调用
  15. 计算机毕业设计(77)php小程序毕设作品之维修保养汽车小程序系统
  16. 多款可视化表单、流程开源设计器
  17. 计算机无法正常进入系统,式电脑开机提示Error 1962无法正常开机进入系统怎么办?...
  18. 华为AR3260忘记密码重置方法
  19. 中国瑜伽服行业市场供需与战略研究报告
  20. 【2021最新版】微服务面试题总结(65道题含答案解析)

热门文章

  1. iphone电脑wifi连接服务器未响应,苹果wifi连接不上怎么回事_苹果电脑连接不上wifi的解决步骤-win7之家...
  2. PAT 考试是什么?
  3. 高级Java程序员必备:《IDEA问题库》常见问题及解决方案,提升开发效率3(JAVA 小虚竹)
  4. 网络游戏外挂与反外挂的研究
  5. 零管理费的基金你见过吗?基金行业价格战预演
  6. 走进“开源SDR实验室” 一起玩转GNU Radio:LimeSDR Source/Sink模块
  7. win10如何在当前目录打开cmd窗口
  8. Netron简单使用教程
  9. 基于双边滤波的改进型Canny算法边缘检测冠状动脉CT图像
  10. Git相关知识(分支管理、主要命令和冲突解决)