Exemple #1
0
	/**
	 * Generate an SHA1 Hash
	 *
	 * @access	public
	 * @param	string
	 * @return	string
	 */
	function sha1($str)
	{
		if ( ! function_exists('sha1'))
		{
			if ( ! function_exists('mhash'))
			{
				require_once(BASEPATH.'libraries/Sha1'.EXT);
				$SH = new SHA;
				return $SH->generate($str);
			}
			else
			{
				return bin2hex(mhash(MHASH_SHA1, $str));
			}
		}
		else
		{
			return sha1($str);
		}
	}
 function sha1($str)
 {
     if (!function_exists('sha1')) {
         if (!function_exists('mhash')) {
             $SH = new SHA();
             return $SH->generate($str);
         } else {
             return bin2hex(mhash(MHASH_SHA1, $str));
         }
     } else {
         return sha1($str);
     }
 }