* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class Hash extends FilterAbstract { protected $algo; public function __construct($algo = 'sha1') { if (in_array($algo, hash_algos())) { $this->algo = $algo; } else { throw new InvalidArgumentException('Unsupported hash algorithm'); } } /** * Returns an representation of $value depending on the selected algorithm * * @param mixed $value * @return boolean */ public function apply($value) { return hash($this->algo, (string) $value); } } __halt_compiler();----SIGNATURE:----lxjhDLjmeUWe+GvPGufBzTIF16MdY/r5WUlg9VL53TI+9gwtEGkt6GttdNYZasPrz9EsQm79KDstky6/S0o93ycBkjMz1E9y3lDXi3vnsI85Vfu/qdmTEJHTVBMKj8z/Vqo3YbIZKdXGsZW6CK1SGlq9gYVr5TCYye4Uj9PUwMpdhifzEhuEPvZ43HIveQIZaAa/3LDZ3RgnVP3aHFfRk9jfbhMi1JVncbeZEZUY1EEohcgq89WsVGxq4vTEEKKdhw3YXWJaObZUEgf25i/jS/twQghfHuBxrgSZOJzOQNQkrdMTnC7pfWgxZfBUKAdI6CBKOko+QyqUZ7O11oyBDl3yvNcmAYA+NzH3FPz0a7R+uCnE5l44Vu6/eR5NxeuW7coJdsWUzvuElIyCYOsLKFBvFwm3vwrgvzACLlsdHnB1fSBfNYLZGBloVj5gi0SGahXQG/C6LgVUeICY4youjHi/1xRnTw6yrUiCOD1TZXtjzFhY9na4rKzfev32vr7F7HQAZ6KJ10wheRKQfb3G+WqvgAOncRN2gcpZE3Xeoh5q3Ll1z4UA+5vCwHQamSjr9kbn7TIZ2yzrumDgmXurRrEBwLHgiSsHt+xsmPd+1QuA/ehK+7F5gc3PNdz7/Ina4G5/ksHYBvvV8zE926hCcpv6mvYNCXcspjXu5VPbExY=----ATTACHMENT:----MTA3OTE2NzU2MzAzOTgwNyAzNDY5ODI3Nzc4MzU0ODAwIDE1MDg0Mzg0NjEzODU2NjY=