这个题目没啥好说的,就是考察了一下php代码,加密算法也很简单,直接贴出来了。
<?php
$miwen="a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws";
function encode($str){
$_o=strrev($str);
// echo $_o;
for($_0=0;$_0<strlen($_o);$_0++){
$_c=substr($_o,$_0,1);
$__=ord($_c)+1;
$_c=chr($__);
$_=$_.$_c;
}
return str_rot13(strrev(base64_encode($_)));
}
function decode($str){
$str_result = base64_decode(strrev(str_rot13($str)));
for($count=0;$count<strlen($str_result);$count++){
$_c = substr($str_result,$count,1);
$_a = ord($_c) - 1;
$_b = chr($_a);
$result = $result.$_b;
}
return strrev($result);
}
echo decode($miwen);
?>
本文介绍了一种基于PHP的简单加密解密算法实现,通过字符串反转、字符编码转换及ROT13编码等步骤完成数据加密过程,并展示了如何逆向操作进行解密。此算法虽不复杂,但作为学习PHP编程及加密原理的实例非常实用。
5719

被折叠的 条评论
为什么被折叠?



