Update #4

Design fix :
 return ("Result:(Encrypted in " . $c . " seconds) \n" . hash("sha1", $code));
will return
Result : (Encrypted in 0.xxxx seconds )
Instead of
Result : (Encrypted in 0.xxxxxxxxxxxxxx seconds )