发布时间:2025-12-09 17:52:34 浏览次数:5
安装PHP加密扩展Mcrypt。
?php
class DES
{
$PASSWORD_CRYPT_KEY = "abcdef123456ABCDEFRLCF";
$ALGORITHM = "DES";
function encrypt($data,$key="") {
$iv = mcrypt_create_iv ( mcrypt_get_iv_size ( MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB ), MCRYPT_RAND );
$passcrypt = mcrypt_encrypt ( MCRYPT_RIJNDAEL_256, $key, $data, MCRYPT_MODE_ECB, $iv );
$encode = base64_encode ( $passcrypt );
return $encode;
}
function decrypt($data,$key="") {
$decoded = base64_decode ( $data );
$iv = mcrypt_create_iv ( mcrypt_get_iv_size ( MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB ), MCRYPT_RAND );
$decrypted = mcrypt_decrypt ( MCRYPT_RIJNDAEL_256, $key, $decoded, MCRYPT_MODE_ECB, $iv );
return $decrypted;
}
}
?
public class Main{
public function __construct()
{
// 如果是实例运行,添加此方法,创建即可运行
}
public static function main(){
for ($i=0;$i 10;$i++){
$rand = mt_rand(0, 51);
echo $rand,PHP_EOL;
}
}
}
java代码在线转php相关内容,包含java代码在线转php相关文档代码介绍、相关教程视频课程,以及相关java代码在线转php问答内容。
这算法,是java 内置的,php也内置这算法,所以,直接使用——至于结果是否相同,要看算法的结果了
?php
//需要加密的字符串
$str = "this is string";
//通过sha1进行加密
$res = sha1($str);
//通过指定第二个参数加密
$res = sha1($str,true);
?