以前に復号化されたデータを復号化する機能があります。
public function Decrypt($encrypedText) {
$key = "The secret key is";
$decryptedText = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($encrypedText), MCRYPT_MODE_ECB);
$trimmedData = rtrim($decryptedText, '\0');
echo strlen($trimmedData); // 32
return $trimmedData;
}
関数に「Test」を入れると、結果は「Test」+ 28 個の空白になります。上記の関数で行ったように「rtrim」を使用して空白を削除するように言われた人からヒントを得ましたが、うまくいかないようです (結果の長さを確認すると、まだ 32 です)。
これらの空白を削除するにはどうすればよいですか?