PHP 如何使用对称密钥算法加密结果中没有元字符的数据

How to encrypt data with no meta character in result using symmetric-key algorithms in PHP

我需要一个对称密钥加密算法,return 结果只有字母和数字,没有任何元字符。 PHP有什么吗?

假设您使用 encrypt() 和 decrypt() 作为您的加密方案,并且它生成二进制值加密。您可以使用:

$plaintext = "My Super Secret";
$cryptbin = encrypt($plaintext, $mykey);
$crypthex = bin2hex($cryptbin); // This is ascii
// some code and you want to decrypt later...
$cryptbin = hex2bin($crypthex);
$plaintext = decrypt($cryptbin, $mykey);