PHP 字符串加密解密:全数字加密方法
在 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 著作权归作者所有。请勿转载和采集!