加密字符串到字节数组

时间:2013-08-12 09:08:16

标签: php

我正在使用此函数加密字符串;

$encrypted_body = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, utf8_encode($body), MCRYPT_MODE_CBC, $iv); 
//Encrypting using MCRYPT_RIJNDAEL_256 algorithm  

然后我得到加密的字符串。

接下来我需要做的是将此字符串转换为字节数组。我该怎么做呢?我玩过打包/打包功能,但没有运气!

任何帮助都会很棒。

提前致谢!

1 个答案:

答案 0 :(得分:1)

PHP没有字节数组。其他语言称为字节数组只是一个接一个的字节串,可以通过它们的偏移量来访问。 PHP strings 实际上也做同样的事情:

$encrypted_body[0]  ->  first byte
$encrypted_body[1]  ->  second byte
$encrypted_body[n]  ->  n+1th byte

因此,只需将PHP字符串用于相同目的。