在 PHP 中,可以使用 base64_encode() 函数对字符串进行加密,使用 base64_decode() 函数对加密后的字符串进行解密。

示例代码如下:

<?php
$string = 'Hello World';

// 加密
$encryptedString = base64_encode($string);
echo '加密后的字符串: ' . $encryptedString . '<br>';

// 解密
$decryptedString = base64_decode($encryptedString);
echo '解密后的字符串: ' . $decryptedString . '<br>';
?>

输出结果为:

加密后的字符串: SGVsbG8gV29ybGQ=
解密后的字符串: Hello World

请注意,使用 base64_encode() 函数加密后的字符串并不是全部由数字组成的,它由大小写字母、数字和一些特殊字符组成。如果您需要将加密后的字符串转换为全部由数字组成的字符串,可以使用其他加密算法,如 MD5、SHA1 等。请注意,这些算法通常是单向的,即无法解密回原始字符串。

示例代码如下:

<?php
$string = 'Hello World';

// 加密为 MD5
$encryptedString = md5($string);
echo '加密后的字符串: ' . $encryptedString . '<br>';
?>

输出结果为:

加密后的字符串: b10a8db164e0754105b7a99be72e3fe5

请注意,MD5 加密后的字符串由 32 个字符的十六进制数字组成。


原文地址: https://www.cveoy.top/t/topic/mlVu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录