diff --git a/src/Util.php b/src/Util.php
index <HASH>..<HASH> 100644
--- a/src/Util.php
+++ b/src/Util.php
@@ -384,21 +384,6 @@ final class Util
         if ($length < 1) {
             return '';
         }
-
-        /**
-         * @var array<int, int>
-         */
-        $leftInt = self::stringToIntArray($left);
-
-        /**
-         * @var array<int, int>
-         */
-        $rightInt = self::stringToIntArray($right);
-
-        $output = '';
-        for ($i = 0; $i < $length; ++$i) {
-            $output .= self::intToChr($leftInt[$i] ^ $rightInt[$i]);
-        }
-        return $output;
+        return (string) ($left ^ $right);
     }
 }
XORing two strings together need not be explicitly written out.