php hex加密解密函数运用例子
发布时间:2022-02-24 13:36:12 所属栏目:PHP教程 来源:互联网
导读:加密解密: //Hex(Hex(Md5((原文+密钥).getBytes(utf-8))).getBytes(utf-8)) function String2Hex($string){ $hex=; for ($i=0; $i strlen($string); $i++){ $hex .= dechex(ord($string[$i])); } return $hex; } $key = 111111111111111111111111; $data[s
加密解密: //Hex(Hex(Md5((原文+密钥).getBytes(“utf-8”))).getBytes(“utf-8”)) function String2Hex($string){ $hex=''; for ($i=0; $i < strlen($string); $i++){ $hex .= dechex(ord($string[$i])); } return $hex; } $key = '111111111111111111111111'; $data['sig'] = String2Hex(strtoupper(md5($data['data'] . $key))); 例子:PHP 转换输出字符串为 Hex Oct 通过下面代码,可以把PHP输出的字符串换行为16进制和8进制。 <?php $str = "http://www.Cuoxin.com"; $lixiphp = ”; for($i = 0; $i < strlen($str); $i++) { if ($i % 2 == 0) { $lixiphp .= ‘/x’.base_convert(ord($str[$i]), 10, 16); } else { $lixiphp .= ‘//’.base_convert(ord($str[$i]), 10, 8); } } echo $lixiphp; ?> 通过上述代码,把字符串 "http://www.Cuoxin.com" 转换为"/x68/164/x74/160/x3a/57/x2f/142/x6c/157/x67/56/x6c/151/x78/151/x70/150/x70/56/x63/157/x6d" PHP实现来基数位字符串转换十六进制,偶数位字符串转换为八进制。 (编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |