'; echo 'Input data: ' . $oldDatas[$i] . ' || Decoded data: ' . $decoded; die(); } } echo "Old method end: " . number_format((microtime(true) - $startTimeOld), 4) . " Seconds
"; /* NEW METHOD */ $newDatas = array(); $startTimeNew = microtime(true); for ($i = 1; $i <= $length; $i++) { array_push($newDatas, generateRandomString(2000)); } for ($i = 1; $i <= count($newDatas); $i++) { $encoded = twk_encode($privatekey, $publicKey, $newDatas[$i]); $decoded = twk_decode($privatekey, $publicKey, $encoded); if ($decoded != $newDatas[$i]) { echo 'Wrong new method
'; echo 'Input data: ' . $newDatas[$i] . ' || Decoded data: ' . $decoded; die(); } } echo "New method end: " . number_format((microtime(true) - $startTimeNew), 4) . " Seconds";