数码资讯
PHP加密算法中的可逆加密算法和解密共享
加密算法如下所示: 复制代码代码如下所示: 函数加密($数据,$密钥) { $ = MD5(密钥); $ x=0; $ len = strlen($数据); $ L = strlen($键); ($ i = 0;$ i; { 如果($ = $ l) { $ x=0; } 美元= $; 美元+; }
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
加密算法如下所示:
复制代码代码如下所示:
函数加密($数据,$密钥)
{
$ = MD5(密钥);
$ x=0;
$ len = strlen($数据);
$ L = strlen($键);
($ i = 0;$ i;
{
如果($ = $ l)
{
$ x=0;
}
美元= $;
美元+;
}
($ i = 0;$ i;
{
$str = CHR(ORD($数据{我})+(ORD($字符{我}))% 256);
}
返回base64_encode($str);
}
解密算法如下所示:
复制代码代码如下所示:
函数解密($数据,$键)
{
$ = MD5(密钥);
$ x=0;
数据base64_decode美元(美元数据);
$ len = strlen($数据);
$ L = strlen($键);
($ i = 0;$ i;
{
如果($ = $ l)
{
$ x=0;
}
$字符= substr($键,X元,1);
美元+;
}
($ i = 0;$ i;
{
如果(ORD(substr(美元的数据,我,1))< ORD(substr($字符,我1美元,)))))
{
$str = CHR((ORD(substr(美元的数据,我,1))+ 256(中)-曼特尔($字符,我,1)));
}
其他的
{
$str = CHR(ORD(substr(美元的数据,我,1)-曼特尔(孔)($字符,我,1)));
}
}
返回$ STR;
}
加密和解密过程首先需要一个加密密钥(也就是参数$密钥)。
复制代码代码如下所示:
$data = 'php加密和解密算法; / /信息加密
美元关键= '123 '; / /关键
加密=加密(数据,密钥);
$解密=解密($加密,密钥);
回声$加密,
上述输出将类似于以下结果:
复制代码代码如下所示:
gnicsozzg + hns9zcfea7sefnghxf
PHP加密解密算法
从上面的结果可以看出,这是一组可逆加密和解密算法,可用于需要恢复的一些数据加密。
复制代码代码如下所示:
函数加密($数据,$密钥)
{
$ = MD5(密钥);
$ x=0;
$ len = strlen($数据);
$ L = strlen($键);
($ i = 0;$ i;
{
如果($ = $ l)
{
$ x=0;
}
美元= $;
美元+;
}
($ i = 0;$ i;
{
$str = CHR(ORD($数据{我})+(ORD($字符{我}))% 256);
}
返回base64_encode($str);
}
解密算法如下所示:
复制代码代码如下所示:
函数解密($数据,$键)
{
$ = MD5(密钥);
$ x=0;
数据base64_decode美元(美元数据);
$ len = strlen($数据);
$ L = strlen($键);
($ i = 0;$ i;
{
如果($ = $ l)
{
$ x=0;
}
$字符= substr($键,X元,1);
美元+;
}
($ i = 0;$ i;
{
如果(ORD(substr(美元的数据,我,1))< ORD(substr($字符,我1美元,)))))
{
$str = CHR((ORD(substr(美元的数据,我,1))+ 256(中)-曼特尔($字符,我,1)));
}
其他的
{
$str = CHR(ORD(substr(美元的数据,我,1)-曼特尔(孔)($字符,我,1)));
}
}
返回$ STR;
}
加密和解密过程首先需要一个加密密钥(也就是参数$密钥)。
复制代码代码如下所示:
$data = 'php加密和解密算法; / /信息加密
美元关键= '123 '; / /关键
加密=加密(数据,密钥);
$解密=解密($加密,密钥);
回声$加密,
上述输出将类似于以下结果:
复制代码代码如下所示:
gnicsozzg + hns9zcfea7sefnghxf
PHP加密解密算法
从上面的结果可以看出,这是一组可逆加密和解密算法,可用于需要恢复的一些数据加密。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。