for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Duocheng\Hasher;
/**
* Class MD5Haser
* @package Duocheng\Hasher
*/
class MD5Hasher
{
* @param $value
* @param array $options
* @return mixed
public function make($value, array $options=[]) {
$salt = isset($options['salt'])?$options['salt']:'';
return hash('md5',$value.$salt);
}
* @param $hashValue
* @return bool
public function check($value, $hashValue, array $options=[]) {
return hash('md5',$value.$salt) === $hashValue;