我正在使用此函数加密字符串;
$encrypted_body = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, utf8_encode($body), MCRYPT_MODE_CBC, $iv);
//Encrypting using MCRYPT_RIJNDAEL_256 algorithm
然后我得到加密的字符串。
接下来我需要做的是将此字符串转换为字节数组。我该怎么做呢?我玩过打包/打包功能,但没有运气!
任何帮助都会很棒。
提前致谢!
答案 0 :(得分:1)
PHP没有字节数组。其他语言称为字节数组只是一个接一个的字节串,可以通过它们的偏移量来访问。 PHP strings 实际上也做同样的事情:
$encrypted_body[0] -> first byte
$encrypted_body[1] -> second byte
$encrypted_body[n] -> n+1th byte
因此,只需将PHP字符串用于相同目的。