<div class="cnblogs_code">
display: none" id="code_img_closed_857674fb-6684-41a7-ab03-12b613f843cf" class="code_img_closed" alt="" src="/res/2019/02-07/12/1c53668bcee393edac0d7b3b3daff1ae.gif">

代码
默认函数初始值 调用 随机密钥长度 取值 0-32; 随机密钥,可以令密文无任何规律, 随机密钥 输出 输出$key==c647d451bb5792d9cc1693a672380641 nopqrstuvwsyz nopqrstuvwsyz 测试$keya结果 截取得到从第一个到第16个字符 输出$keya=abcdefghijklmnop nopqrstuvwsyz123456 截取 截取方法为从第16位开始 向后截取到第32位结束 截取$string变量的值, 截取大小为从第0个到第$ckey_length个默认$ckey_length为4$keyc = $ckey_length ? ($operation == 'DECODE' ? substr($string, -$ckey_length)) : '';echo "$keyc is $keyc "; 输出按照我们初始的测试$keyc为admi$cryptkey = $keya.md5($keya.$keyc);//这个我估计不用说了