介绍几个PHP 自带的加密解密函数
PHP 自带的加密解密函数
目前经常使用的加密函数有:md5(), sha1(), crypt(), base64_encode(), urlencode() 。
其中 md5(), sha1(), crypt() 是不可逆的加密方式。
base64_encode() ,urlencode() 是可逆的加密方式。
分别对应的解密函数为:base64_decode(), urldecode()。
使用方法:
$str = '要加密的字符串';
// md5 加密
$md5 = md5($str);
echo $md5 . '</br>'; // cbdabf4eaccbec399cb73bf63748882f
// sha1 加密
$sha1 = sha1($str);
echo $sha1 . '</br>'; // fea943103a54a602c1fe31ece9514aeea589f4c7
// crypt 加密
$crypt = crypt($str, '12');
echo $crypt . '</br>'; // 12xnVLnhdRcXg
// base64_encode 加密
$base64_encode = base64_encode($str);
echo $base64_encode . '</br>'; // 6KaB5Yqg5a+G55qE5a2X56ym5Liy
// base64_decode 解密
$base64_decode = base64_decode($base64_encode);
echo $base64_decode . '</br>'; // 要加密的字符串
// urlencode 加密
$urlencode = urlencode($str);
echo $urlencode . '</br>'; // %E8%A6%81%E5%8A%A0%E5%AF%86%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2
// urldecode 解密
$urldecode = urldecode($urlencode);
echo $urldecode; // 要加密的字符串
介绍几个PHP 自带的加密解密函数相关推荐
- sha1 php 加解密,介绍几个PHP 自带的加密解密函数 - sha1
1 $str = '要加密的字符串';2 3 //md5 加密 4 $md5 = md5($str);5 echo $md5 . ''; //cbdabf4eaccbec399cb73bf637488 ...
- php中的base64,php中base64_decode与base64_encode加密解密函数
php中base64_decode与base64_encode加密解密函数,实例分析了base64加密解密函数的具体用法,具有一定的实用价值,需要的朋友可以参考下 本文实例讲述了php中base64_ ...
- 任意字符使用UE自带AES加密解密
任意字符使用UE自带AES加密解密 说明 实现 说明 参考文章: 1.大佬的实现,老早膜拜 Crypto++_AES加密解密 2.AES加密解密(解决中文乱码问题) 基于两位大佬的实现,自己组装了一个 ...
- android中base64加密,Android应用开发之android自带Base64加密解密
本文将带你了解Android应用开发之android自带Base64加密解密,希望本文对大家学Android有所帮助. android项目引用不到以下两个java类 import sun.misc.B ...
- 加密解密php,2个比较经典的PHP加密解密函数分享
项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理. 最常见的应用在用户登录以及一些AP ...
- 自己实现的php加密解密函数结果纯字母和数字
php自带的base64加密解密函数大部分人都知道,加密后很容易被解密,所以就自己实现的php加密解密函数,密文是字母和数字组合. <?php /* *加密 */ function encode ...
- 【C 语言】文件操作 ( 文件加密解密 | 使用第三方 DES 加密解密库 | 头文件导入 | 兼容 C++ 语言 | 加密解密函数说明 )
文章目录 一.导入第三方库头文件 二.头文件说明 1.兼容 C++ 语言 2.头文件导入限制 3.加密解密函数说明 一.导入第三方库头文件 对文件进行加密 , 将文件中的数据分成若干块 , 一块一块的 ...
- php可逆加密解密函数,php 好用可逆的 加密解密 函数。
php 好用可逆的加密解密函数. function encode($content, $key = 'pass' ) { // 加密数据的函数 , 主要进行移位操作 $key = md5($key); ...
- 字符串加密解密函数 (C#) (转)
字符串加密解密函数 (C#) (转) 字符串加密解密函数 (C#) using System; using System.Text; using System.Security.Cryptograph ...
最新文章
- [新功能]根据预览图片选择Skin
- JavaScript 计算两个颜色叠加值
- java的并发框架_java并发框架有哪些
- 【PAT乙级】 1004 成绩排名 (20 分)
- 哈尔滨工业大学-数据库系统(基本知识与关系模型2)
- Linux 启动/重启/停止 MySQL 数据库的命令
- linux文件基础知识,linux文件系统基础知识
- 计算机用户登录,计算机术语:密码、用户、登录
- php ajax传值中文乱码问题,PHP Ajax JSON中文乱码各种问题解决办法
- java数组基本用法(数组的声明/初始化及一些常用的数组操作)
- Activiz 使用笔记-4 数据源(2)
- java 实体类校验_实体类的验证
- electron打包时报错could not find: “C:\Users\xxxx\AppData\Local\Temp\t-OLh5E0\0-messages.nsh“
- python后缀是什么_python文件的后缀名是什么
- 小白的靶机VulnHub-Temple of Doom
- linux 桌面显示 kvm,Linux的桌面虚拟化技术KVM(五)——virsh常用命令
- 递归算法实例应用(五)
- KPM算法详解(Next数组)
- 响应式织梦模板新闻博客资讯类网站
- python学习笔记3.5-with的妙用
热门文章
- 使用python从360doc上抓取内容
- 冤大头?NBA球星库里花了 116 万买了一只猴头像,到底咋回事?
- linux 安装jdk教程
- linux 修改ramdisk内容,修改linux ramdisk大小
- 湖波荡漾、烟雾蒸腾……这些动态场景竟都是AI「脑补」出的
- Ample Sound Ample Bass Metal Ray5 for mac(低弦音软件)
- mysql触发器作用及用法
- 【编译原理-练习题-3】语法分析大题
- 【求助】ERROR: for core Container “8738b80283c1“ is unhealthy.ERROR: Encountered errors while bringing
- JS 清除指定cookie