QuickBooks/Encryption.php
static function salt()
	{
		$tmp = array_merge(range('a', 'z'), range('A', 'Z'), range(0, 9));
		shuffle($tmp);
			
		$salt = substr(implode('', $tmp), 0, 32);
			
		return $salt;
	}
static function salt()
	{
		$tmp = array_merge(range('a', 'z'), range('A', 'Z'), range(0, 9));
		shuffle($tmp);
			
		$salt = substr(implode('', $tmp), 0, 32);
			
		return $salt;
	}
AES encryption

@param string $key
@param string $data		Content to be encrypted
@param bool $hex
@return string