PHP代码加密工具Xend 设为主页 添加收藏 联系邮箱 繁體中文
 
今天:2024年4月27日
站内信息Information
查看信息
 
 信息正文
可用于「自编型加密」的部分软件接口函数
发布日期:[2018-07-03 15:54:18]

Xend_Base64_Encode() 函数
计算字符串的 Base64 编码,可实现PHP中的 base64_encode() 函数功能
语法:Xend_Base64_Encode(string)
举例:Xend_Base64_Encode("hello world!")
返回:aGVsbG8gd29ybGQh

Xend_MD5() 函数
计算字符串的 MD5 散列,可实现PHP中的 md5() 函数功能
语法:Xend_MD5(string)
举例:Xend_MD5("Shanghai")
返回:5466EE572BCBC75830D044E66AB429BC

Xend_MD5File() 函数
计算文件的 MD5 散列,可实现PHP中的 md5_file() 函数功能
语法:Xend_MD5File(string)
举例:Xend_MD5File("C:\Windows\notepad.exe")
返回:D378BFFB70923139D6A4F546864AA61C

Xend_UrlEncode() 函数
计算字符串的 URL 编码,可实现PHP中的 urlencode() 函数功能
语法:Xend_UrlEncode(string)
举例:Xend_UrlEncode("你好,Shanghai")
返回:%C4%E3%BA%C3%2C%53%68%61%6E%67%68%61%69

Xend_Bin2Hex() 函数
计算字符串的十六进制值,可实现PHP中的 bin2hex() 函数功能
语法:Xend_Bin2Hex(string)
举例:Xend_Bin2Hex("Shanghai")
返回:5368616E67686169

Xend_str_shuffle() 函数
随机打乱字符串中的所有字符,可实现PHP中的 str_shuffle() 函数功能
语法:Xend_str_shuffle(string)
举例:Xend_str_shuffle("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
返回:GVPWXAYTUFMLHCJSEQDOBRINZK

Xend_strtr() 函数
转换字符串中特定的字符,可实现PHP中的 strtr() 函数功能
语法:Xend_strtr(string, str1, str2)
举例:Xend_strtr("Hilla Warld","ia","eo")
返回:Hello World

Xend_str_rot13() 函数
对字符串执行 ROT13 编码(把每一个字母在字母表中向前移动 13 个字母,数字和非字母字符保持不变,把结果再次使用该函数那么将返回原始字符串),可实现PHP中的 str_rot13() 函数功能
语法:Xend_str_rot13(string)
举例:Xend_str_rot13("I love Shanghai")
返回:V ybir Funatunv
举例:Xend_str_rot13("V ybir Funatunv")
返回:I love Shanghai

Xend_strlen() 函数
返回字符串的长度,可实现PHP中的 strlen() 函数功能
语法:Xend_strlen(string)
举例:Xend_strlen("I love Shanghai!")
返回:16

Xend_strrev() 函数
反转字符串,可实现PHP中的 strrev() 函数功能
语法:Xend_strrev(string)
举例:Xend_strrev("I love Shanghai!")
返回:!iahgnahS evol I

Xend_Bin_Encode() 函数
字符串加密,通过密钥对字符进行异或加密
语法:Xend_Bin_Encode(string, key)
举例:Xend_Bin_Encode("字符串abc!", "密码")
返回:u■w■r狉   (注:内容有可能为二进制字符,文本无法直接显示)
附:Xend_Bin_Encode()函数在PHP中的解密函数
function Bin_Decode($s,$k){
    $str='';$sL=strlen($s);$kL=strlen($k);$kLi=0;
    for($i=0;$i<$sL;$i++){if($kLi>=$kL)$kLi=0;$str.=$k[$kLi]^$s[$i];$kLi++;}
    return $str;
}

Xend_ShortStr() 函数
随机生成一个不重复的短字符串(通常用作变量/函数名)
语法:Xend_ShortStr(num)
举例:Xend_ShortStr(0)
返回:O0O0000
参数:num 范围 26 ~ 50 ,超过此范围将按软件中的默认设置值生成,各参数生成字符形式如下:
num 参数不同值生成结果示例
26 - kgJdxaT (随机字符)
27 - _102105 (随机数字)
28 - Wg85vP3 (随机字符+数字)
29 - ΑАΑАΑА,ΒВΒВΒВ(字符随机克隆,请注意“ΑА”中的二个A是完全不同的字符)
30 - 囚囙囜回囝囡团因
31 - 齉龘靐齾爩鱻麤龗
32 - êēéěè
33 - ⑴⑵⑶⑷⑸
34 - ⿰⿳⿵⿷⿸⿶
35 - ┽┾┿╀╂╁
36 - ▼◣◤◥◢
37 - ⅢⅥⅨⅦⅧ
38 - ㎎㎏㎜㎝㎞
39 - <>≮≯﹤﹥
40 - ︰∵∴∷…
41 - ▊▉▋▌▋▌
42 - →←↘↙↖↗
43 - оοОΟ〇
44 - ︶︸﹀︺︾﹏﹋
45 - ㄊㄛㄟㄣㄇㄋㄑ
46 - ΥΦΧΨΩ
47 - ЩЪЫЬЭЮЯ
48 - [乱码字符]
49 - [乱码字符+数字]
50 - [二进制字符] (文本无法直接显示)

RSS订阅 | 在线调查 | 版权声明 | 打印本页 | 使用条款 | 联系邮箱 | 回到顶部
版权所有 © 江西省数联网络技术有限公司  地址:江西省南昌市高新区金庐软件开发中心620室
服务电话:0791-86910377 传真:0791-86910378
企业机构信用代码证书[G1036010100289750R] 赣ICP备12008748号


您是第564631位访客,共有6位访客在线,页面耗时:0.016

本站支持RSS订阅RSS订阅帮助