1

经过数小时的搜索,我无所适从。

我最初的问题是我多次使用的加密和解密例程开始返回垃圾。

我想重写它们并编写了一个小程序来生成加密密钥。

那也返回垃圾。

我尝试了简单的 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>';

?>

4

0 回答 0