Data to hash * @salt Salt to use for hashing * @pepper Pepper to use for hashing * */ function secure_hash(String $raw, String $salt='2104\'dsa:">AS"D:', String $pepper='3894.234123;\'21'){ return hash('sha512', $pepper.hash('sha512', $raw.$salt)); } /* AUTOLOADER * * @className Nom de la classe appelee * */ function autoloader($className){ $path = ''; /* [1] On utilise le namespace pour localiser ===============================================*/ // On remplace les '\' par des '/' $path = str_replace('\\', '/', $className) . '.php'; $path = __BUILD__.'/'.$path; // Si le fichier existe if( file_exists($path) ) require_once $path; // on inclue le fichier } // On definit l'autoloader comme autoloader (obvious) spl_autoload_register('autoloader', false, true); ?>