TypechoJoeTheme

轩宇网

搜索到 3 篇与 加密 的结果
2020-04-10

PHP生成唯一随机码

PHP生成唯一随机码
最终使用:echo md5(time() . mt_rand(1,1000000)) //A:利用时间戳的方法 md5("admin"); // B:32位MD5加密 substr(md5("admin"),8,16); //C:16位MD5加密 //最终得出 $ranstr=$game.substr(md5(time().mt_rand(1,1000000)),8,16);PHP生成唯一ID的方法PHP自带生成唯一id的函数:uniqid()它是基于当前时间微秒数的用法如下:echo uniqid(); //13位的字符串 echo uniqid("php_"); //当然你可以加上前缀 echo uniqid("php_", TRUE); //如果第二个参数more_entropy为true则生成23位字符串但是它生成的标识有可能不是唯一的,所以很多人会://这是第一种简单的方法,当然用sha1()函数也可以。 echo md5(uniqid()); //第二种,利用时间戳的方法 echo ...
2020年04月10日
5,254 阅读
0 评论
2020-01-15

Windows 10版本business_editions和consumer_editions的区别?

Windows 10版本business_editions和consumer_editions的区别?
Windows 10版本business_editions和consumer_editions的区别?【答1】二者都内置专业版,不同之处在于:consumer_editions 版本包含:Home(家庭版); Education(教育版) ; Professional(专业版);business_editions 版本包含:Education(教育版); Enterprise (企业版); Professional(专业版);【答2】Windows 10 (business editions) VL版ISO镜像包含以下版本(根据需要选择安装):专业版、企业版、教育版、专业工作站版、专业教育版Windows 10 (consumer editions) 零售版ISO镜像包含以下版本(根据需要选择安装):家庭版、专业版、教育版、家庭单语言版、专业工作站版、专业教育版【答3】Windows 10 各版本区别:家庭版(Home):供家庭用户使用,无法加入Active Directory和Azure AD,不允许远程链接专业版(Professional):供小型企业使用 在家庭版基础上增加...
2020年01月15日
6,544 阅读
0 评论
2019-06-23

PHP 简单的加密解密方法

PHP 简单的加密解密方法
本算法的基础:给定字符A B,A^B=C,C^B=A,即两次异或运算可得到原字符。实现代码如下:/** * @desc加密 * @param string $str 待加密字符串 * @param string $key 密钥 * @return string */ function encrypt($str, $key){ $mixStr = md5(date('Y-m-d H:i:s').rand(1000)); $tmp = ''; $strLen = strlen($str); for($i=0, $j=0; $i<$strLen; $i++, $j++){ $j = $j == 32 ? 0 : $j; $tmp .= $mixStr[$j].($str[$i] ^ $mixStr[$j]); } return base64_encode(bind_key($tmp, $key)); } /** * @desc解密 * @param string $str 待解密字符串...
2019年06月23日
3,699 阅读
0 评论