1

何時間も検索した後、私はここで頭がおかしくなりました。

私の最初の問題は、私が何度も使用した暗号化および復号化ルーチンがゴミを返し始めたことでした。

それらを書き直そうと思い、暗号化キーを生成するための小さなルーチンを書きました。

それもゴミを返しました。

シンプルなbase64エンコード/デコードを試みました。同じ結果です。

ページを再保存し、エンコーディングが utf-8 で、Unicode 正規化が「なし」に設定されていることを確認しました。

喜びはありません。

出力は、それが utf-8 であることを示していますが、utf-8 デコードは判読可能なものを返しません。

これがキージェネです。それはうまくいくはずです...しかし....うーん!誰かが助けてくれることを願っています

<?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