在 MVC 样式的 Web 应用程序中,设置全局可用的散列方法的最佳/最安全的方法是什么?
我刚刚在我的核心控制器中执行此操作,该控制器由我的其余脚手架扩展:
class Core{
protected function salt($string=null){
$salt = 'dsjflk32osdjshewy8327rtewyrkjfdhdsgnmbcxvsgfyew3287';
$this->data = md5($salt.$string);
return $this->data;
}
}
这是一种好的做法,还是我应该做一些不同的事情?