diff --git a/src/AbstractPayload.php b/src/AbstractPayload.php
index <HASH>..<HASH> 100644
--- a/src/AbstractPayload.php
+++ b/src/AbstractPayload.php
@@ -59,7 +59,7 @@ abstract class AbstractPayload
     protected function maskData($data)
     {
         $masked = '';
-        $data   = preg_split('`(?<!^)(?!$)`u', $data);
+        $data   = str_split($data);
 
         foreach ($data as $i => $letter) {
             $masked .= $letter ^ $this->maskKey[$i % 4];
Use str_split rather than preg_split on maskData