我最初的问题是我多次使用的加密和解密例程开始返回垃圾。
我想重写它们并编写了一个小例程来生成加密密钥。
那也是垃圾。
我试过简单的base64编码/解码。结果相同。
我已经重新保存了我的页面,并确保编码为utf-8,并且unicode规范化设置为“无”。
没有快乐。
输出告诉我它是utf-8,但utf-8解码没有任何清晰可读。
这是关键的一代。它应该工作......但是.... arrrgh!我希望有人可以提供帮助
<?php
mb_internal_encoding('UTF-8');
$td = mcrypt_module_open('rijndael-256', '', 'ecb', '');
$size = mcrypt_enc_get_iv_size($td);
$key = mcrypt_create_iv ($size,MCRYPT_DEV_RANDOM);
echo "your key is : ".$key.'<br>';
&GT?;