版权声明:欢迎转载原创文章,但记得说明出处和实际使用异或加密,随机生成一个密钥,两次异或得到原始字符串。只要你的密钥没有泄露,异或加密是无法解密的。虽然md5名义上不能用技术解密,但我知道‘崩溃库’还是可以解密的。1.MD5加密字符串$str=md5('password');2.生成密钥/***获取密文的密钥*/functiongetKey($count=10){$key='';$str='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';$结果='';对于($i=0;$i<$count;$i++){$key=mt_rand(0,mb_strlen($str));$result.=$str[$key];}返回$结果;}$key=getKey(mb_strlen($str));3.异或加密/***异或加密*/functionxorString($str,$key=''){if(empty($key)){return$str;}$结果='';对于($i=0;$i
