Changeset View
Changeset View
Standalone View
Standalone View
src/error/PhutilOpaqueEnvelope.php
Context not available. | |||||
*/ | */ | ||||
private function mask($string, $noise) { | private function mask($string, $noise) { | ||||
$result = ''; | $result = ''; | ||||
for ($ii = 0; $ii < strlen($string); $ii++) { | for ($ii = 0; $ii < @strlen($string); $ii++) { | ||||
$s = $string[$ii]; | $s = $string[$ii]; | ||||
$n = $noise[$ii % strlen($noise)]; | $n = $noise[$ii % @strlen($noise)]; | ||||
$result .= chr(ord($s) ^ ord($n)); | $result .= chr(ord($s) ^ ord($n)); | ||||
} | } | ||||
Context not available. |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0