RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
关闭右侧工具栏
RELATEED CONSULTING
相关咨询
选择下列联系方式马上沟通
服务时间:9:30-18:00
如果没有及时接通,会很快回拨的!
关闭右侧工具栏
RELATEED CONSULTING
相关咨询
请微信扫码咨询
服务时间:9:30-18:00
我们会很快回复的!
关闭右侧工具栏
RELATEED CONSULTING
相关咨询
填写如下内容即可发送邮件!
服务时间:9:30-18:00

联系人:

微   信:

Q   Q  :

手机号:

留   言

关闭右侧工具栏

实用工具之字符串加解密

作者:鹿昇云 日期:2022-01-03 10:53:11 浏览量:967

实用工具之字符串加解密

Urlencode

urlencode是一个函数,可将字符串以URL编码,用于编码处理。

URL编码(URL encoding),也称作百分号编码(Percent-encoding), 是特定上下文的统一资源定位符 (URL)的编码机制。

适用于统一资源标识符(URI)的编码,也用于为"application/x-www-form-urlencoded" MIME准备数据, 因为它用于通过HTTP的请求操作(request)提交HTML表单数据。

编码原理

将需要转码的字符转为16进制,然后从右到左,取4(不足4位直接处理),每2位做一位,前面加上%,编码成%XY格式。

比如:

空格ASCII码是32,对应16进制是20,那么urlencode编码结果是:%20,但在新标准中空格对应的是+,RFC-1738

比如:

ASCII码是-10544,对应的16进制是D6D0,那么urlencode编码结果是:%D6%D0

Urldecode就是Urlencode的解密 可以互相转换

Urldecode常用做浏览器上的地址

 

base64_encode

base64_encode() returns 使用 base64 data 进行编码。设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。

Base64-encoded 数据要比原始数据多占用 33% 左右的空间。

base64_decode就是Base64-encoded的解密 可以互相转换

md5

MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在 RFC 1321 标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2

md5 是不可逆的!加密后无法还原!

上面两个加密可以用来给你的密码进行二次加密,不知道解密方法的话,是不能解密的!
       快捷地址:http://lushengcloud.cn/gj/Tools/code/

只要和我们合作过,文中涉及到的功能或者样式都可以免费添加到你的网站或者系统中!