dongtan9066 2015-07-24 13:10
浏览 69

使用mcrypt_encrypt()快速方法编码数组?

I want to encode a numeric array. After the encode I want to send the data to another server.

$query = "***";
$arr = $wpdb->get_results($query, ARRAY_N);
print_r($arr);

result of print_r:

[0] => Array
    (
        [0] => 3
        [1] => i64lo2
        [2] => Alex
        [3] => ***
        [4] => 213
        [5] => 8
        [6] => 0
        [7] => 1
        [8] => 0
        [9] => 0
        [10] => 1
        [11] => 2015-07-24 12:17:15
        [12] => 2015-07-24 12:17:15
        [13] => ***@***.de
        [14] => 85
        [15] => 1
    )

[1] => Array
    (
        [0] => 7
        [1] => 2tvplb
        [2] => Peter
        [3] => ***
        [4] => 213
        [5] => 8
        [6] => 0
        [7] => 1
        [8] => 0
        [9] => 0
        [10] => 1
        [11] => 2015-07-24 12:18:51
        [12] => 2015-07-24 12:18:51
        [13] => ***@***.de
        [14] => 85
        [15] => 2
    )

my method to encode:

   $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); 
   $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);   

   for($i = 0; $i <= count($arr); ++$i){
       for($z = 0; $z <= count($arr[$i]); ++$z){
            echo mcrypt_encrypt(MCRYPT_RIJNDAEL_256, "passwort", $arr[$i][$z], MCRYPT_MODE_ECB, $iv);   
$z++;


       }
       $i++;        
    }

But this is so slowly... Have someone a better idea to encode an array? I've to decode the code after the encode.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 关于无人驾驶的航向角
    • ¥15 keil的map文件中Image component sizes各项意思
    • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
    • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
    • ¥15 划分vlan后,链路不通了?
    • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
    • ¥15 Vue3 大型图片数据拖动排序
    • ¥15 Centos / PETGEM
    • ¥15 划分vlan后不通了
    • ¥20 用雷电模拟器安装百达屋apk一直闪退