File manager - Edit - /home/autoph/public_html/projects/tickets-autohub/vendor/livewire/livewire/src/ComponentChecksumManager.php
Back
<?php namespace Livewire; class ComponentChecksumManager { public function generate($fingerprint, $memo) { $hashKey = app('encrypter')->getKey(); // It's actually Ok if the "children" tracking is tampered with. // Also, this way JavaScript can modify children as it needs to for // dom-diffing purposes. $memoSansChildren = array_diff_key($memo, array_flip(['children'])); $stringForHashing = '' .json_encode($fingerprint) .json_encode($memoSansChildren); return hash_hmac('sha256', $stringForHashing, $hashKey); } public function check($checksum, $fingerprint, $memo) { return hash_equals($this->generate($fingerprint, $memo), $checksum); } }
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0 |
proxy
|
phpinfo
|
Settings