字符串加密解密PHP类

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
<?
class cryption {

	function en($str,$key) {
		$ret='';
		$str = base64_encode ($str);
		for ($i=0; $i<=strlen($str)-1; $i++){
			$d_str=substr($str, $i, 1);
			$int =ord($d_str);
			$int=$int^$key;
			$hex=strtoupper(dechex($int));
			$ret.=$hex;
		}
		return $ret;
	}

	function de($str,$key) {
		$ret='';
		for ($i=0; $i<=strlen($str)-1; 0){
			$hex=substr($str, $i, 2);
			$dec=hexdec($hex);
			$dec=$dec^$key;
			$ret.=chr($dec);
			$i=$i+2;
		}
		return base64_decode($ret);
	}

}

$cryption=new cryption;
?>

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:使用CURL下载远程HTML文件

下一篇:C#操作Cookie封装类CookieHelper